@charset "UTF-8";

 @keyframes paginationBar{
    to {
       width:100%;
    }
 }
@-webkit-keyframes paginationBar{
	to {
       width:100%;
    }
}
.banner-line01{ -webkit-animation: line01 linear 4.5s infinite;
  -moz-animation: line01 linear 4.5s infinite;
  -o-animation: line01 linear 4.5s infinite;
  animation: line01 linear 4.5s infinite;}

/*banner图*/
.index-banner{width: 100%;max-height:960px;height:100vh;position:relative;z-index:1; transition: all 1s;-webkit-transition: all 1s;}
.index-banner .swiper-container{height:100%;}
.index-banner .home-banner{width:100%;height:100%;overflow:hidden;}
.index-banner .home-banner a{display: block;width: 100%;height: 100%;background-position:center;background-repeat:no-repeat;background-size:cover;display:flex;align-items:center;}
.index-banner .home-banner .main{width:92%;margin:0 auto;height:100%;position:relative;overflow:hidden;}
.index-banner .home-banner .pc-banner-img{float:right;height:100%;}
.index-banner .home-banner .pc-banner-img img{display:block;height:100%;}
.index-banner .home-banner .banner-txt{width:100%;height:100%;position: absolute;left:0;top:0; display:flex;align-items:center;justify-content:center;}

.index-banner .wap-banner{display:none;width:100%;position:relative;}
.index-banner .wap-banner a{display:block;width:100%;}
.index-banner .wap-banner .wap-banner-img{width:100%;}
.index-banner .wap-banner .wap-banner-img img{display:block;width:100%;}
.index-banner .wap-banner .banner-txt{width:100%;height:100%;position: absolute;left:0;top:0; display:flex;align-items:center;justify-content:center;}

.index-banner .banner-txt .txt{width:100%;color:#fff;}
.index-banner .banner-txt .txt1{font-size:36px;line-height:40px;padding-bottom:20px;position:relative;margin:0 auto 30px;}
.index-banner .banner-txt .txt1 em.line{position:absolute;bottom:0;left:50%;margin-left:-36px;width:72px;height:1px;background-color:var(--mainColor);}
.index-banner .banner-txt .txt2{font-size:72px;line-height:80px;font-weight:200;}
.index-banner .banner-txt .txt2 span{font-weight:bold;}

.index-banner .swiper-container .swiper-pagination{bottom:32px;}
.index-banner .swiper-container .swiper-pagination-bullet{opacity: 1;width:48px;margin:0 10px;background:#fff;height:4px;border-radius:0;transition: all .3s;position:relative;}
.index-banner .swiper-container .swiper-pagination-bullet:after{content:"";position:absolute;top:0;left:0;width:0;height:100%;background:var(--mainColor);}
.index-banner .swiper-pagination-bullet.swiper-pagination-bullet-active:after{-webkit-animation: paginationBar linear 3.8s;-moz-animation: paginationBar linear 3.8s;-o-animation: paginationBar linear 3.8s;animation: paginationBar linear 3.8s;}

.index-banner .swiper-button-next,.index-banner .swiper-button-prev{width:40px;height:40px;margin-top:-20px;transition: all 0.3s;-webkit-transition: all 0.3s;left:2%;font-size:32px;color:#fff;line-height:40px;text-align:center;background:none;opacity: 0;}
.index-banner .swiper-button-next{right:2%;left:auto;}
.index-banner:hover .swiper-button-next,.index-banner:hover .swiper-button-prev{opacity:0.5;}
.index-banner .swiper-button-next:hover,.index-banner .swiper-button-prev:hover{opacity:1;}

.index-banner .pc-banner-video{width: 100%;height: 100%;position:relative;overflow:hidden;}
.index-banner .pc-banner-video video{display:block;width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;}
.index-banner .pc-banner-video .img-placeholder{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background-size:cover;background-position: center;background-repeat:no-repeat;}

.index-banner .wap-banner-video{display:none;width:100%;position:relative;}
.index-banner .wap-banner-video .img-placeholder{width:100%;position:relative;}
.index-banner .wap-banner-video .img-placeholder img{width:100%;display:block;}
.index-banner .wap-banner-video .play-icon{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);display:flex;align-items:center;justify-content: center;font-size:40px;color:#fff;cursor: pointer;}

.index-banner .align-left .banner-txt{justify-content:flex-start;}
.index-banner .align-left .banner-txt .txt1{text-align:left;}
.index-banner .align-left .banner-txt .txt1 em.line{margin-left:0;left:0;}
.index-banner .align-left .banner-txt .txt2{text-align:left;}

.index-banner .align-right .banner-txt{justify-content:flex-end;}
.index-banner .align-right .banner-txt .txt1{text-align:right;}
.index-banner .align-right .banner-txt .txt1 em.line{margin-left:0;left:auto;right:0;}
.index-banner .align-right .banner-txt .txt2{text-align:right;}

@media(max-width:1440px){
	.index-banner{max-height:720px;}

	.index-banner .banner-txt .txt1{font-size:32px;line-height:36px;padding-bottom:16px;margin:0 auto 24px;}
	.index-banner .banner-txt .txt1 em.line{margin-left:-32px;width:64px;}
	.index-banner .banner-txt .txt2{font-size:64px;line-height:72px;}
}

@media(max-width:1280px){
	.index-banner{max-height:640px;}

	.index-banner .banner-txt .txt1{font-size:28px;line-height:32px;padding-bottom:16px;margin:0 auto 20px;}
	.index-banner .banner-txt .txt1 em.line{margin-left:-30px;width:60px;}
	.index-banner .banner-txt .txt2{font-size:56px;line-height:60px;}

	.index-banner .swiper-container .swiper-pagination{bottom:24px;}
	.index-banner .swiper-container .swiper-pagination-bullet{width:32px;margin:0 6px;height:3px;}
}

@media(max-width:1080px){
	.index-banner{height:540px;}
	.index-banner .banner-txt .txt1{font-size:20px;line-height:24px;padding-bottom:12px;margin:0 auto 16px;}
	.index-banner .banner-txt .txt1 em.line{margin-left:-20px;width:40px;}
	.index-banner .banner-txt .txt2{font-size:40px;line-height:48px;}

	.index-banner .swiper-container .swiper-pagination-bullet{width:24px;margin:0 6px;height:3px;}
	.index-banner .swiper-button-next,.index-banner .swiper-button-prev{display:none;}

	.index-banner .pc-banner-video video{width:auto;height:100%;}
}

@media(max-width:769px){
	.index-banner{height:auto;}
	.index-banner .wap-banner{display:block;}
	.index-banner .home-banner{display:none;}
	.index-banner .banner-txt{padding-left:20px;padding-right:20px;padding-top:40px;}
	.index-banner .banner-txt .txt1{font-size:16px;line-height:20px;padding-bottom:8px;margin:0 auto 12px;}
	.index-banner .banner-txt .txt1 em.line{margin-left:-16px;width:32px;}
	.index-banner .banner-txt .txt2{font-size:24px;line-height:32px;}

	.index-banner .swiper-container .swiper-pagination{bottom:12px;}
	.index-banner .swiper-container .swiper-pagination-bullet{width:20px;margin:0 4px;height:2px;}

	.index-banner .swiper-button-next,.index-banner .swiper-button-prev{width:40px;height:40px;margin-top:-20px;font-size:24px;line-height:40px;}

	.index-banner .pc-banner-video{display:none;}
	.index-banner .wap-banner-video{display:block;}
}


/*视频弹框*/
.video-bg{position:fixed;z-index:1000;top:0;left:0;background:#000;opacity:0.8;width:100%;height:100%;display:none;}
.home-videobox{position:fixed;z-index:1001;width:60%;top:14%;left:20%;display:none;}
.home-videobox .video-close{position:absolute;right:-24px;top:-24px;width:48px;height:48px;background:rgba(0,0,0,0.6) url(../images/icon-nav-close01.png) no-repeat center;background-size:28px;border:#fff solid 2px;border-radius:50%;cursor:pointer;opacity:0.8;}

@media(max-width:1280px){
    .home-videobox{width:80%;left:10%;}
}

@media(max-width:769px){
    .home-videobox{width:95%;left:2.5%;top:30%;}
    .home-videobox .video-close{right:auto;top:auto;bottom:-48px;left:50%;margin-left:-14px;width:28px;height:28px;border:#fff solid 1px;background:rgba(0,0,0,0.6) url(../images/icon-nav-close01.png) no-repeat center;background-size:16px;}
}


/*首页*/
.section-title{width:100%;margin-bottom:56px;position:relative;}
.section-title h1{width:100%;font-size:40px;line-height:48px;text-align:center;color:#333;padding-bottom:40px;transition: all 0.2s;-webkit-transition: all 0.2s;position:relative;z-index: 2;}
.section-title h2{width:100%;font-size:40px;line-height:48px;text-align:center;color:#333;padding-bottom:40px;transition: all 0.2s;-webkit-transition: all 0.2s;position:relative;z-index: 2;}
.section-title p{max-width:1000px;padding:0 20px;width:100%;margin:20px auto 0;font-size:14px;color:#666;line-height:20px;position:relative;z-index: 2;text-align:center;}
.section-title .line{width:120px;height:4px;position:absolute;bottom:0;left:50%;margin-left:-60px;background-color:var(--mainColor);border-radius: 50px;}

.home-more{width:max-content;height:48px;margin:60px auto 0;background-color:var(--mainColor);border-radius:50px;transition: all 0.2s;-webkit-transition: all 0.2s;}
.home-more a{width:100%;font-size:16px;color:#fff;line-height:48px;text-align:center;display: flex;align-items: center;justify-content:space-between;padding:0 40px;}
.home-more i{line-height: 48px;margin-left: 20px;}
.home-more:hover{box-shadow:0 2px 15px rgba(0,68,255,0.6);}

@media(max-width:1440px){
	.section-title{margin-bottom:48px;}
	.section-title h1{font-size:36px;line-height:40px;padding-bottom:32px;}
	.section-title h2{font-size:36px;line-height:40px;padding-bottom:32px;}
	.section-title .line{width:100px;margin-left:-50px;}

	.home-more a{font-size:14px;padding:0 32px;}
}

@media(max-width:1280px){
	.section-title{margin-bottom:40px;}
	.section-title h1{font-size:28px;line-height:32px;padding-bottom:28px;}
	.section-title h2{font-size:28px;line-height:32px;padding-bottom:28px;}
	.section-title .line{width:80px;margin-left:-40px;}

	.home-more{height:44px;margin:40px auto 0;}
	.home-more a{line-height:44px;padding:0 24px;}
	.home-more i{line-height: 44px;margin-left: 16px;}
}

@media(max-width:1080px){
	.section-title{margin-bottom:32px;}
	.section-title h1{font-size:24px;line-height:28px;padding-bottom:20px;}
	.section-title h2{font-size:24px;line-height:28px;padding-bottom:20px;}
	.section-title .line{width:60px;margin-left:-30px;}

	.home-more{height:40px;margin:24px auto 0;}
	.home-more a{line-height:40px;padding:0 20px;}
	.home-more i{line-height: 40px;margin-left: 16px;}
}

@media(max-width:769px){
	.section-title{margin-bottom:24px;}
	.section-title h1{font-size:20px;line-height:24px;padding-bottom:16px;}
	.section-title h2{font-size:20px;line-height:24px;padding-bottom:16px;}
	.section-title .line{width:48px;margin-left:-24px;height: 3px;}

	.home-more{height:36px;margin:20px auto 0;}
	.home-more a{line-height:36px;padding:0 16px;}
	.home-more i{line-height: 36px;margin-left: 12px;}
}



/*首页-关于pg电子试玩*/
.home-about-box{width:100%;position:relative;}
.home-about-bg01{position:absolute;left:0;top:30px;z-index:0;width:8.4%;max-width:160px;}
.home-about-bg02{position:absolute;right:0;bottom:0;z-index:0;width:8.4%;max-width:160px;}
.home-about-bg01 img,.home-about-bg02 img{display:block;width:100%;}

.home-about-flex{width:100%;display:flex;justify-content:space-between;align-items:center;}
.home-about-left{width:40%;}
.home-about-left .section-title h2{text-align:left;}
.home-about-left .section-title .line{left:0;margin-left:0;}
.home-about-left .home-more{margin-left:0;}

.home-about-intro{width:100%;font-size:16px;color:#333;line-height:32px;max-height:160px;overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:5;text-align:justify;}
.home-about-intro p{line-height:inherit;}

.home-about-right{width:50%;}
.home-about-right .img{width:100%;background:#f5f5f5;position:relative;overflow:hidden;border-radius:16px;}
.home-about-right .img .img-cont{width:100%;height:0;padding-bottom:106.666%;overflow:hidden;position:relative;}
.home-about-right .img .img-cont .img-flex{position:absolute;width:100%;height:100%;top:0;left:0;display:flex;align-items:center;justify-content:center;}
.home-about-right .img .img-cont img{display:block;width:100%;height: 100%;object-fit: cover;transition:all 1s;-webkit-transition:all 1s;}
.lzy_page_homepage .home-about-right .autoplayvideo_box{width: 100%;}
.lzy_page_homepage .home-about-right .autoplayvideo_box video{width: 100%;height: auto;}

@media(max-width:1440px){
	.home-about-intro{font-size:14px;line-height:28px;max-height:140px;}
}

@media(max-width:769px){
	.home-about-flex{display:block;}
	.home-about-left{width:100%;}
	.home-about-right{width:100%;margin-top:24px;}

	.home-about-intro{line-height:24px;max-height:120px;}
}


/*首页-数据*/
.home-data{width:100%;margin-top:120px;display: flex;justify-content:space-between;flex-wrap:wrap;position: relative;z-index: 2;}
.home-data .data-item{width:calc((100% - 90px)/4);border-top:var(--mainColor) solid 1px;padding-top:20px;display:flex;align-items:center;margin-right: 30px;justify-content: center;}
.home-data .data-item:last-child{margin-right: 0px;}
.home-data .data-item .icon{width:64px;}
.home-data .data-item .icon img{display: block;width: 100%;}
.home-data .data-item .txt{margin-left:12px;display: flex;align-items: center;}
.home-data .data-item .txt .data{font-size:52px;font-family:"Arial";color:var(--mainColor);line-height:52px;display: flex;align-items: center;}
.home-data .data-item .txt .tips{margin-left:10px;}
.home-data .data-item .txt .sup{font-size:20px;color:var(--mainColor);line-height:20px;}
.home-data .data-item .txt .sub{font-size:14px;color:#666;line-height:20px;margin-top:20px;}

@media(max-width:1440px){
	.home-data{margin-top:100px;}

	.home-data .data-item{padding-top:16px;}
	.home-data .data-item .icon{width:56px;}
	.home-data .data-item .txt .data{font-size:52px;line-height:52px;}
	.home-data .data-item .txt .tips{margin-left:8px;}
	.home-data .data-item .txt .sup{font-size:18px;line-height:18px;}
	.home-data .data-item .txt .sub{font-size:14px;margin-top:16px;}
}
@media(max-width:1280px){
	.home-data{margin-top:80px;}

	.home-data .data-item{padding-top:16px;}
	.home-data .data-item .icon{width:52px;}
	.home-data .data-item .txt .data{font-size:48px;line-height:48px;}
	.home-data .data-item .txt .tips{margin-left:8px;}
	.home-data .data-item .txt .sup{font-size:16px;line-height: 16px;}
	.home-data .data-item .txt .sub{margin-top:12px;}
}
@media(max-width:1080px){
	.home-data{margin-top:60px;}

	.home-data .data-item{padding-top:12px;}
	.home-data .data-item .icon{width:46px;}
	.home-data .data-item .txt{margin-left:12px;}
	.home-data .data-item .txt .data{font-size:40px;line-height:40px;}
	.home-data .data-item .txt .tips{margin-left:6px;}
	.home-data .data-item .txt .sup{font-size:16px;}
	.home-data .data-item .txt .sub{margin-top:8px;}
}
@media(max-width:769px){
	.home-data{margin-top:40px;}

	.home-data .data-item{width:calc((100% - 16px)/2);padding:20px 0;margin-right: 16px;}
	.home-data .data-item:nth-child(2n){margin-right: 0px;}
	.home-data .data-item .icon{width:36px;}
	.home-data .data-item .txt{margin-left:10px;}
	.home-data .data-item .txt .data{font-size:32px;line-height:32px;}
	.home-data .data-item .txt .tips{margin-left:4px;}
	.home-data .data-item .txt .sup{font-size:14px;}
	.home-data .data-item .txt .sub{margin-top:4px;font-size:12px;}
}
@media(max-width:520px){
	.home-data .data-item .icon{width: 32px;}
	.home-data .data-item .txt{margin-left:8px;}
	.home-data .data-item .txt .data{font-size:24px;line-height:24px;}
	.home-data .data-item .txt .sup{font-size:14px;}
	.home-data .data-item .txt .sub{font-size:10px;}
}

/*首页-产品分类*/
.home-protype-box{width:100%;}
.home-protype-box .list-box{width: 100%;display: inline-block;}
.home-protype-box .list-box .libox{position: relative;}
.home-protype-box .list-box .libox:nth-child(1){width: 36%;height: 700px;float: left;overflow: hidden;}
.home-protype-box .list-box .libox:nth-child(2){width: calc((64% - 60px)/2);height: 335px;float: left;overflow: hidden;margin-left: 30px;}
.home-protype-box .list-box .libox:nth-child(3){width: calc((64% - 60px)/2);height: 335px;float: left;overflow: hidden;margin-left: 30px;}
.home-protype-box .list-box .libox:nth-child(4){width: calc(64% - 30px);height: 335px;float: right;overflow: hidden;margin-top: 30px;}
.home-protype-box .list-box .libox a{cursor: pointer;width: 100%;height: 100%;}
.home-protype-box .list-box .libox a .imgbox{width: 100%;height: 100%;overflow: hidden;}
.home-protype-box .list-box .libox a .imgbox img{width: 100%;height: 100%;object-fit: cover;transition: all 1s;-webkit-transition: all 1s;}
.home-protype-box .list-box .libox a .imgbox .pcimg{display: block;}
.home-protype-box .list-box .libox a .imgbox .phoneimg{display: none;}
.home-protype-box .list-box .libox a:hover .imgbox img{-webkit-transform:scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}
.home-protype-box .list-box .libox a .textbox{position: absolute;bottom: 40px;left: 40px;display: flex;flex-direction: row;align-items: center;}
.home-protype-box .list-box .libox a .textbox .icon{max-width: 50px;height: auto;margin-right: 14px;}
.home-protype-box .list-box .libox a .textbox .right h3{font-size: 30px;line-height: 36px;color: #fff;font-weight: bold;}
.home-protype-box .list-box .libox a .textbox .right p{font-size: 16px;line-height: 24px;color: rgba(255, 255, 255, 0.78);margin-top: 6px;}

@media(max-width:1440px){
	.home-protype-box .list-box .libox:nth-child(1){height: 640px;}
	.home-protype-box .list-box .libox:nth-child(2){height: 305px;}
	.home-protype-box .list-box .libox:nth-child(3){height: 305px;}
	.home-protype-box .list-box .libox:nth-child(4){height: 305px;}
	.home-protype-box .list-box .libox a .textbox{bottom: 34px;left: 34px;}
	.home-protype-box .list-box .libox a .textbox .icon{max-width: 42px;margin-right: 12px;}
	.home-protype-box .list-box .libox a .textbox .right h3{font-size: 26px;line-height: 32px;}
	.home-protype-box .list-box .libox a .textbox .right p{font-size: 16px;line-height: 20px;margin-top: 6px;}
}

@media(max-width:1280px){
	.home-protype-box .list-box .libox:nth-child(1){height: 580px;}
	.home-protype-box .list-box .libox:nth-child(2){width: calc((64% - 48px)/2);height: 278px;margin-left: 24px;}
	.home-protype-box .list-box .libox:nth-child(3){width: calc((64% - 48px)/2);height: 278px;margin-left: 24px;}
	.home-protype-box .list-box .libox:nth-child(4){width: calc(64% - 24px);height: 278px;margin-top: 24px;}
	.home-protype-box .list-box .libox a .textbox{bottom: 30px;left: 30px;}
	.home-protype-box .list-box .libox a .textbox .icon{max-width: 36px;margin-right: 12px;}
	.home-protype-box .list-box .libox a .textbox .right h3{font-size: 22px;line-height: 26px;}
	.home-protype-box .list-box .libox a .textbox .right p{font-size: 16px;line-height: 20px;margin-top: 6px;}
}

@media(max-width:769px){
	.home-protype-box .list-box .libox:nth-child(1){height: 500px;}
	.home-protype-box .list-box .libox:nth-child(2){width: calc((64% - 40px)/2);height: 240px;margin-left: 20px;}
	.home-protype-box .list-box .libox:nth-child(3){width: calc((64% - 40px)/2);height: 240px;margin-left: 20px;}
	.home-protype-box .list-box .libox:nth-child(4){width: calc(64% - 20px);height: 240px;margin-top:20px;}
	.home-protype-box .list-box .libox a .textbox{bottom: 26px;left: 26px;}
	.home-protype-box .list-box .libox a .textbox .icon{max-width: 26px;margin-right: 10px;}
	.home-protype-box .list-box .libox a .textbox .right h3{font-size: 18px;line-height: 24px;}
	.home-protype-box .list-box .libox a .textbox .right p{font-size: 12px;line-height: 18px;margin-top: 2px;}
}

@media(max-width:520px){
	.home-protype-box .list-box{display: flex;flex-direction: row;flex-wrap: wrap;}
	.home-protype-box .list-box .libox:nth-child(n){width: calc((100% - 16px)/2);height: 170px;float: none;margin-left: 0px;margin-right: 16px;margin-top: 0px;margin-bottom: 16px;border-radius: 8px;}
	.home-protype-box .list-box .libox:nth-child(2n){margin-right: 0px;}
	.home-protype-box .list-box .libox a .imgbox .pcimg{display: none;}
    .home-protype-box .list-box .libox a .imgbox .phoneimg{display: block;}
	.home-protype-box .list-box .libox a .textbox{bottom: 16px;left: 12px;}
	.home-protype-box .list-box .libox a .textbox .icon{max-width: 24px;margin-right: 8px;}
	.home-protype-box .list-box .libox a .textbox .right h3{font-size: 14px;line-height: 18px;}
	.home-protype-box .list-box .libox a .textbox .right p{font-size: 10px;line-height: 14px;margin-top: 2px;}
}

/*首页-产品*/
.home-pro-box{width:100%;background-color: #f2f5f8;}
.home-pro{width:100%;display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;}
.home-pro-slide{width:24.8%;background-color: #fff;border-radius:16px;overflow: hidden;}
.home-pro-slide .swiper-container a{display: block;width:100%;}
.home-pro-slide .swiper-container a .img{width:100%;background:#fbfbfb;position:relative;overflow:hidden;}
.home-pro-slide .swiper-container a .img .img-cont{width:100%;height:0;padding-bottom:100%;overflow:hidden;position: relative;}
.home-pro-slide .swiper-container a .img .img-cont .img-flex{position:absolute;width:100%;height:100%;top:0;left:0;display:flex;align-items:center;justify-content:center;}
.home-pro-slide .swiper-container a .img .img-cont img{display:block;width:100%;height: 100%;object-fit: cover;transition: all 1s;-webkit-transition: all 1s;}
.home-pro-slide .swiper-container a:hover .img img{-webkit-transform:scale(1.15);
	-moz-transform: scale(1.15);
	-ms-transform: scale(1.15);
	-o-transform: scale(1.15);
	transform: scale(1.15);}

.home-pro-slide .swiper-container-horizontal>.swiper-pagination-progressbar{width:48px;left:50%;top:auto;margin-left:-24px;bottom:16px;border-radius:0;overflow:hidden;background:#e1e1e1;height:2px;}
.home-pro-slide .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background-color:var(--mainColor);}

.home-pro-slide .swiper-button-next,.home-pro-slide .swiper-button-prev{width:32px;height:32px;margin-top:-16px;transition: all 0.3s;-webkit-transition: all 0.3s;left:2%;font-size:16px;color:#fff;line-height:32px;text-align:center;background:rgba(0,0,0,0.2);opacity:1;border-radius:50%;opacity: 0;z-index:3;}
.home-pro-slide .swiper-button-next{right:2%;left:auto;}
.home-pro-slide:hover .swiper-button-next,.home-pro-slide:hover .swiper-button-prev{opacity:1;}
.home-pro-slide .swiper-button-next:hover,.home-pro-slide .swiper-button-prev:hover{background:var(--mainColor);}
.home-pro-slide .swiper-button-next.swiper-button-disabled,.home-pro-slide .swiper-button-prev.swiper-button-disabled{opacity: 0.1}

.home-pro-txt{width:100%;}
.home-pro-txt a{display: block;width: 100%;padding:16px 30px 30px;}
.home-pro-txt a p{width:100%;font-size:16px;color:#888;line-height:24px;height:24px;overflow: hidden; text-overflow: ellipsis; display: block; white-space: nowrap;}
.home-pro-txt a h3{width:100%;margin-top:10px;font-size:24px;color:#333;line-height:32px;height:32px;overflow: hidden; text-overflow: ellipsis; display: block; white-space: nowrap;}

.home-pro-slide:hover .home-pro-txt a h3{color: var(--mainColor);}


@media(max-width:1440px){
	.home-pro-slide .swiper-container-horizontal>.swiper-pagination-progressbar{width:40px;margin-left:-20px;}

	.home-pro-txt a{padding:12px 24px 24px;}
	.home-pro-txt a p{font-size:14px;}
	.home-pro-txt a h3{margin-top:8px;font-size:20px;line-height:24px;height:24px;}
}
@media(max-width:1280px){
	.home-pro-slide .swiper-container-horizontal>.swiper-pagination-progressbar{width:32px;margin-left:-16px;}

	.home-pro-txt a{padding:12px 20px 20px;}
	.home-pro-txt a h3{margin-top:8px;font-size:18px;}
}
@media(max-width:1080px){
	.home-pro-txt a{padding:8px 16px 16px;}
	.home-pro-txt a h3{margin-top:4px;font-size:16px;}
}
@media(max-width:769px){
	.home-pro-slide{width:49.6%;margin-bottom:0.8%;border-radius:8px;}
}


/*首页-解决计划*/
.home-sol{width:100%;display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap;}
.home-sol-item{width:50%;position: relative;}
.home-sol-item a{display: block;width:100%;position: relative;}
.home-sol-item a .img{width:100%;background:#fbfbfb;position:relative;overflow:hidden;}
.home-sol-item a .img .img-cont{width:100%;height:0;padding-bottom:70.8333%;overflow:hidden;position: relative;}
.home-sol-item a .img .img-cont .img-flex{position:absolute;width:100%;height:100%;top:0;left:0;display:flex;align-items:center;justify-content:center;}
.home-sol-item a .img .img-cont img{display:block;width:100%;height: 100%;object-fit: cover;transition: all 1s;-webkit-transition: all 1s;}
.home-sol-item a:hover .img img{-webkit-transform:scale(1.15);
	-moz-transform: scale(1.15);
	-ms-transform: scale(1.15);
	-o-transform: scale(1.15)}
.home-sol-item a .txt{position: absolute;top:0;left:0;width:100%;height:100%;z-index: 2;display: flex;justify-content: center;align-items: center;}
.home-sol-item a .txt-box{width: 100%;}
.home-sol-item a .txt .icon{width: 120px;margin:0 auto;}
.home-sol-item a .txt .icon img{display: block;width: 100%;}
.home-sol-item a .txt h3{width:80%;margin:20px auto 0;font-size:24px;line-height:32px;color:#fff;text-align: center;}

@media(max-width:1440px){
	.home-sol-item a .txt .icon{width: 100px;}
	.home-sol-item a .txt h3{margin:16px auto 0;font-size:20px;line-height:28px;}
}
@media(max-width:1280px){
	.home-sol-item a .txt .icon{width:80px;}
	.home-sol-item a .txt h3{margin:16px auto 0;font-size:18px;line-height:24px;}
}

@media(max-width:1080px){
	.home-sol-item a .txt .icon{width:60px;}
	.home-sol-item a .txt h3{margin:12px auto 0;font-size:16px;line-height:24px;}
}
@media(max-width:769px){
	.home-sol-item{width:100%;}
	.home-sol-item a .txt .icon{width:48px;}
}

/*首页-为什么选择pg电子试玩*/
.home-adv-list{width:100%;}
.home-adv-list ul{width:100%;display: flex;justify-content:center;flex-wrap:wrap;}
.home-adv-list li{width:calc((100% - 60px)/3);background-color:#f2f5f8;margin-bottom:30px;padding:42px 36px;border-radius:16px;margin-right: 30px;}
@media(min-width:770px){
	.home-adv-list li:nth-child(3n){margin-right: 0px;}
}
.home-adv-list li .item{width:100%;}
.home-adv-list li .icon{width:100px;margin:0 auto;}
.home-adv-list li .icon img{display:block;width:100%;}
.home-adv-list li .txt{width:100%;margin-top:24px;text-align:center;}
.home-adv-list li .txt h3{font-size:26px;color:#333;line-height:28px;margin-bottom:20px;font-weight: bold;}
.home-adv-list li .txt p{font-size:16px;color:#666;line-height:28px;}

@media(max-width:1440px){
	.home-adv-list li{padding:40px 36px;}
	.home-adv-list li .icon{width:80px;}
	.home-adv-list li .txt{margin-top:20px;}
	.home-adv-list li .txt h3{font-size:22px;margin-bottom:16px;}
	.home-adv-list li .txt p{font-size:14px;line-height:26px;}
}
@media(max-width:1280px){
	.home-adv-list li{padding:32px 24px;}
	.home-adv-list li .icon{width:70px;}
	.home-adv-list li .txt{margin-top:16px;}
	.home-adv-list li .txt h3{font-size:18px;margin-bottom:12px;}
	.home-adv-list li .txt p{line-height:24px;}
}

@media(max-width:1080px){
	.home-adv-list li{padding:30px 20px;}
	.home-adv-list li .icon{width:60px;}
	.home-adv-list li .txt{margin-top:12px;}
	.home-adv-list li .txt h3{font-size:16px;margin-bottom:10px;}
}
@media(max-width:769px){
	.home-adv-list li{width:calc((100% - 16px)/2);margin-right: 16px;margin-bottom: 16px;}
	.home-adv-list li:nth-child(2n){margin-right: 0px;}
}

@media(max-width:520px){
	.home-adv-list li{width:100%;margin-right: 0px;padding: 20px 16px;border-radius: 8px;}
	.home-adv-list li .txt p{line-height: 22px;}
}


/*首页-新闻中心*/
.home-news-list{width:100%;}
.home-news-list ul{width:100%;display: flex;flex-wrap:wrap;}
.home-news-list li{width:calc((100% - 90px)/4);margin-right: 30px;}
@media(min-width:770px){
	.home-news-list li:nth-child(4n){margin-right: 0px;}
}
.home-news-list li a{display: block;width:100%;position: relative;}
.home-news-list li a .img{width:100%;background:#fbfbfb;border-radius:16px;position:relative;overflow:hidden;}
.home-news-list li a .img .img-cont{width:100%;height:0;padding-bottom:73.684%;overflow:hidden;position: relative;}
.home-news-list li a .img .img-cont .img-flex{position:absolute;width:100%;height:100%;top:0;left:0;display:flex;align-items:center;justify-content:center;}
.home-news-list li a .img .img-cont img{display:block;width:100%;height: 100%;object-fit: cover;transition: all 1s;-webkit-transition: all 1s;}
.home-news-list li a:hover .img img{-webkit-transform:scale(1.15);
	-moz-transform: scale(1.15);
	-ms-transform: scale(1.15);
	-o-transform: scale(1.15)}

.home-news-list li a .txt{width:100%;padding-top:24px;}
.home-news-list li a .txt h3{width:100%;font-size:24px;color:#333;line-height:36px;max-height:72px;overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2;transition: all 0.2s;-webkit-transition: all 0.2s;font-weight: bold;}
.home-news-list li a .txt .date{font-size:16px;color:#888;line-height:24px;margin-top:16px;font-family:"Arial";}
.home-news-list li a:hover .txt h3{color:var(--mainColor);}

@media(max-width:1440px){
	.home-news-list li a .txt{padding-top:20px;}
	.home-news-list li a .txt h3{font-size:20px;line-height:32px;max-height:64px;}
	.home-news-list li a .txt .date{font-size:14px;line-height:20px;margin-top:16px;}
}

@media(max-width:1280px){
	.home-news-list li a .txt{padding-top:16px;}
	.home-news-list li a .txt h3{font-size:18px;line-height:28px;max-height:56px;}
	.home-news-list li a .txt .date{margin-top:12px;}
}
@media(max-width:1080px){
	.home-news-list li a .txt{padding-top:12px;}
	.home-news-list li a .txt h3{font-size:16px;line-height:24px;max-height:48px;}
	.home-news-list li a .txt .date{margin-top:10px;}
}
@media(max-width:769px){
	.home-news-list li{width:calc((100% - 16px)/2);margin-bottom:16px;margin-right: 16px;}
	.home-news-list li:nth-child(2n){margin-right: 0px;}
	.home-news-list li a .img{border-radius: 8px;}
	.home-news-list li a .txt h3{font-size: 14px;}
	.home-news-list li a .txt .date{font-size: 12px;margin-top: 6px;}
}

/*首页-员工风范*/
.home-elegance-list{width: 100%;}
.home-elegance-list ul{width: 100%;display: flex;flex-direction: column;}
.home-elegance-list ul li{width: 100%;}
.home-elegance-list ul li .imgbox{width:100%;background:#fbfbfb;position:relative;overflow:hidden;padding-bottom:36.2%;}
.home-elegance-list ul li .imgbox img{position:absolute;width:100%;height:auto;top:0;left:0;}
.home-elegance-list ul li .phone_imgbox{display: none;}

@media(max-width:769px){
	.home-elegance-list ul li .pc_imgbox{display: none;}
	.home-elegance-list ul li .phone_imgbox{display: block;}
	.home-elegance-list ul li .imgbox{padding-bottom: 73.8%;}
}

/*集团介绍-pg电子试玩简介*/
.about-wrap{width:100%;}

.about-part01{width:100%;display:flex;justify-content:space-between;flex-direction:row-reverse;}
.about-part01-intro{width:57.5%;}
.about-part01-intro .txt{font-size:16px;color:#666;line-height:32px;}
.about-part01-intro .txt p{line-height:inherit;margin-bottom:24px;}
.about-part01-intro .data{width:100%;margin-top:40px;display: flex;justify-content:space-between;}
.about-part01-intro .data .num{font-size:30px;color:var(--mainColor);line-height:32px;position:relative;display: flex;font-family:"Arail";}
.about-part01-intro .data .num .sup{position:relative;right:0;top:-4px;font-size:14px;color:#333;line-height:16px;}
.about-part01-intro .data .tips{font-size:16px;color:#666;line-height:20px;margin-top:16px;}

.about-part01-img{width:37.5%;}
.about-part01-img .img{width:100%;background:#fbfbfb;border-radius:16px;position:relative;overflow:hidden;}
.about-part01-img .img-cont{width:100%;height:0;padding-bottom:66.66666%;overflow:hidden;position: relative;}
.about-part01-img .img-cont .img-flex{position:absolute;width:100%;height:100%;top:0;left:0;display:flex;align-items:center;justify-content:center;}
.about-part01-img .img-cont img{display:block;width:100%;height: 100%;object-fit: cover;transition: all 1s;-webkit-transition: all 1s;}

@media(max-width:1440px){
    .about-part01-intro .txt{font-size:14px;line-height:28px;}
    .about-part01-intro .txt p{margin-bottom:20px;}
    .about-part01-intro .data{margin-top:32px;}
    .about-part01-intro .data .num{font-size:24px;line-height:24px;}
    .about-part01-intro .data .num .sup{font-size:12px;}
    .about-part01-intro .data .tips{font-size:14px;margin-top:12px;}
}

@media(max-width:1280px){
    .about-part01-intro .txt{line-height:24px;}
    .about-part01-intro .txt p{margin-bottom:16px;}
    .about-part01-intro .data{margin-top:24px;}
    .about-part01-intro .data .num{font-size:20px;line-height:20px;}
    .about-part01-intro .data .tips{margin-top:8px;}
}

@media(max-width:1080px){
    .about-part01{display:block;}
    .about-part01-intro{width:100%;}

    .about-part01-img{width:100%;max-width:600px;margin:24px auto 0;}
}

@media(max-width:769px){
    .about-part01-intro .data{flex-wrap:wrap;}
    .about-part01-intro .data .num{font-size:18px;line-height:20px;}
    /* .about-part01-intro .data .item:last-child{width:100%;margin-top:20px;} */
}


/*集团介绍-生长历程*/
.about-history{width:100%;background-repeat:no-repeat;background-position:center;background-size:cover;}
.about-history-box{width:100%;position:relative;}
.about-history-box .gallery-top{width:100%;}
.about-history-box .gallery-top .placeholder{width:100%;height:1px;}
.about-history-box .history-line{position:absolute;top:50%;left:0;z-index:1;width:100%;height:2px;margin-top:-1px;background-color: #e0e0e0;}

.about-history-box .history-item{width:100%;height:440px;position:relative;}
.about-history-box .history-item .year{width:100%;font-size:32px;font-family:"Arial";font-weight:bold;line-height:32px;position:absolute;left:0;bottom:50%;margin-bottom:40px;transition: all 0.3s;-webkit-transition: all 0.3s;}
.about-history-box .history-item .line{position:absolute;left:50%;top:50%;margin-top:-1px;width:0;height:2px;background-color:var(--mainColor);z-index:0;transition: all 0.6s;-webkit-transition: all 0.6s;}
.about-history-box .history-item .icon{position:absolute;left:50%;top:50%;margin-left:-12px;margin-top:-12px;width:24px;height:24px;padding:5px;border-radius:50%;background-color:#fff;box-shadow:0 0 8px rgba(0,0,0,0.1);z-index:9;}
.about-history-box .history-item .icon .point{width:100%;height:100%;border-radius:50%;background-color:#888;transition: all 0.3s;-webkit-transition: all 0.3s;}
.about-history-box .history-item .txt{width:100%;position:absolute;left:0;top:50%;margin-top:40px;}
.about-history-box .history-item .txt h3{width:100%;font-size:16px;color:#333;line-height:32px;margin-bottom:10px;height:32px;overflow: hidden; text-overflow: ellipsis; display: block; white-space: nowrap;font-weight: bold;}
/*.about-history-box .history-item .txt h3{width:100%;font-size:16px;color:#333;line-height:32px;margin-bottom:10px;max-height:64px;overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2;}*/
.about-history-box .history-item .txt p{width:100%;font-size:16px;color:#888;line-height:32px;max-height:128px;overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:4;}

.about-history-box .swiper-slide:nth-child(even) .history-item .year{bottom:auto;margin-bottom:0;top:50%;margin-top:40px;}
.about-history-box .swiper-slide:nth-child(even) .history-item .txt{top:auto;margin-top:0;bottom:50%;margin-bottom:40px;}


.about-history-box .swiper-slide-thumb-active .history-item .year{color:var(--mainColor);}
.about-history-box .swiper-slide-thumb-active .history-item .icon .point{background-color:var(--mainColor);}
.about-history-box .swiper-slide-thumb-active .history-item .line{width:100%;}

.about-history-box .swiper-button-next,.about-history-box .swiper-button-prev{width:42px;height:42px;margin-top:-21px;transition: all 0.3s;-webkit-transition: all 0.3s;left:2%;font-size:16px;color:#888;line-height:38px;text-align:center;background:#fff;opacity:1;border-radius:50%;border:#e0e0e0 solid 2px;z-index:3;}
.about-history-box .swiper-button-next{right:2%;left:auto;}
.about-history-box .swiper-button-next:hover,.about-history-box .swiper-button-prev:hover{background:var(--mainColor);color:#fff;}
.about-history-box .swiper-button-next.swiper-button-disabled,.about-history-box .swiper-button-prev.swiper-button-disabled{opacity: 0.5}


@media(max-width:1440px){
    .about-history-box .history-item{height:360px;}
    .about-history-box .history-item .year{font-size:28px;line-height:28px;margin-bottom:30px;}
    .about-history-box .history-item .txt{margin-top:30px;}
    .about-history-box .history-item .txt h3{font-size:14px;line-height:28px;margin-bottom:8px;height:28px;}
    .about-history-box .history-item .txt p{font-size:14px;line-height:28px;max-height:112px;}

    .about-history-box .swiper-slide:nth-child(even) .history-item .year{margin-top:30px;}
    .about-history-box .swiper-slide:nth-child(even) .history-item .txt{margin-bottom:30px;}
}

@media(max-width:1080px){
    .about-history-box .history-item{height:300px;}
    .about-history-box .history-item .year{font-size:24px;line-height:24px;margin-bottom:20px;}
    .about-history-box .history-item .txt{margin-top:20px;}
    .about-history-box .history-item .txt h3{font-size:14px;line-height:24px;margin-bottom:4px;height:24px;}
    .about-history-box .history-item .txt p{font-size:14px;line-height:24px;max-height:96px;}

    .about-history-box .swiper-slide:nth-child(even) .history-item .year{margin-top:20px;}
    .about-history-box .swiper-slide:nth-child(even) .history-item .txt{margin-bottom:20px;}

    .about-history-box .history-item .icon{margin-left:-9px;margin-top:-9px;width:18px;height:18px;padding:4px;}
    .about-history-box .swiper-button-next,.about-history-box .swiper-button-prev{width:32px;height:32px;margin-top:-16px;font-size:14px;line-height:28px;}
}


/*集团介绍-企业文化*/
.about-part03{width:100%;background-repeat:no-repeat;background-position:center;background-size:cover;}
.about-part03 .section-title h2{color:#fff;}
.about-cul{width:100%;}
.about-cul img{display:block;max-width:100%;margin:0 auto;}

.lzy_page_about .about-part03 .culture-list{width: 100%;display: flex;flex-direction: row;flex-wrap: wrap;box-sizing: content-box;}
.lzy_page_about .about-part03 .culture-list .libox{width: calc((100% - 80px)/5);height: auto;margin-right: 20px;display: flex;flex-direction: column;justify-content: flex-start;overflow: hidden;border-radius: 16px;background: #fff;cursor: pointer;}
.lzy_page_about .about-part03 .culture-list .libox:last-child{margin-right: 0px;}
.lzy_page_about .about-part03 .culture-list .libox .imgbox{width: 100%;overflow: hidden;}
.lzy_page_about .about-part03 .culture-list .libox .imgbox img{width: 100%;height: auto;transition:all 1s;-webkit-transition:all 1s;}
.lzy_page_about .about-part03 .culture-list .libox:hover .imgbox img{-webkit-transform:scale(1.15);
    -moz-transform: scale(1.15);
    -ms-transform: scale(1.15);
    -o-transform: scale(1.15);
    transform: scale(1.15);}
.lzy_page_about .about-part03 .culture-list .libox .textbox{padding: 0px 20px 24px;display: flex;flex-direction: column;}
.lzy_page_about .about-part03 .culture-list .libox .textbox .t1{font-size:22px;color:#333;line-height:24px;font-weight: bold;width:100%;transition:all 0.2s;-webkit-transition:all 0.2s;}
.lzy_page_about .about-part03 .culture-list .libox:hover .textbox .t1{color:var(--mainColor);}
.lzy_page_about .about-part03 .culture-list .libox .textbox .p1{font-size:14px;color:#888;line-height:22px;width:100%;margin-top: 8px;transition:all 0.2s;-webkit-transition:all 0.2s;}
@media(max-width:1440px){
    .lzy_page_about .about-part03 .culture-list .libox .textbox{padding: 0px 16px 22px;}
	.lzy_page_about .about-part03 .culture-list .libox .textbox .t1{font-size: 20px;line-height:22px;}
	.lzy_page_about .about-part03 .culture-list .libox .textbox .p1{font-size: 12px;line-height:18px;}
}
@media(max-width:1080px){
	.lzy_page_about .about-part03 .culture-list .libox{width: calc((100% - 40px)/3);height: auto;margin-right: 20px;margin-bottom: 20px;}
	.lzy_page_about .about-part03 .culture-list .libox:nth-child(3n){margin-right: 0px;}
}
@media(max-width:769px){
	.lzy_page_about .about-part03 .culture-list .libox .textbox .t1{font-size: 16px;color:var(--mainColor);}
	.lzy_page_about .about-part03 .culture-list .libox .textbox .p1{margin-top: 6px;}
}
@media(max-width:520px){
	.lzy_page_about .about-part03 .culture-list .libox{width: calc((100% - 12px)/2);height: auto;margin-right: 12px;margin-bottom: 12px;border-radius: 12px;}
	.lzy_page_about .about-part03 .culture-list .libox:nth-child(2n){margin-right: 0px;}
	.lzy_page_about .about-part03 .culture-list .libox:nth-child(3n){margin-right: 12px;}
	.lzy_page_about .about-part03 .culture-list .libox .textbox{padding: 0px 12px 16px;}
}

/*集团介绍-企业荣誉*/
.about-part04{width:100%;position:relative;}
.about-part04-bg{position:absolute;left:0;bottom:20%;width:20%;max-width:231px;z-index:0;}
.about-part04-bg img{display:block;width:100%;}

.honor-list{width:100%;}
.honor-list li a{display:block;width:100%;}
.honor-list li .img{width:100%;overflow:hidden;position:relative;z-index:2;}
.honor-list li .img .img-cont{width:100%;height:0;padding-bottom:100%;overflow:hidden;position:relative;}
.honor-list li .img .img-cont .img-flex{position:absolute;width:100%;height:100%;padding:10px;top:0;left:0;display:flex;align-items:center;justify-content:center;}
.honor-list li .img .img-cont img{display:block;max-width:100%;max-height:100%;border:#f2f2f2 solid 1px;object-fit:cover;transition:all 0.3s;-webkit-transition:all 0.3s;box-shadow:0 2px 10px rgba(0,68,255,0.3);}
.honor-list li .txt{width:100%;margin-top:10px;}
.honor-list li .txt h3{font-size:16px;color:#333;line-height:24px;text-align:center;width:100%;max-height:48px;overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2;transition:all 0.2s;-webkit-transition:all 0.2s;}
.honor-list li a:hover .img .img-cont img{transform:translateY(-4px);}
.honor-list li a:hover .txt h3{color:var(--mainColor);}

.slide-arrow{width:100%;display:flex;align-items:center;justify-content:center;margin-top:40px;}
.slide-arrow .swiper-button-next,.slide-arrow .swiper-button-prev{position:relative; width:42px;height:42px;margin-top:0;top:0;left:0;transition: all 0.3s;-webkit-transition: all 0.3s;font-size:16px;color:#888;line-height:38px;text-align:center;border:#e0e0e0 solid 2px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;margin-left:18px;margin-right:18px;z-index:3;}
.slide-arrow .swiper-button-next:hover,.slide-arrow .swiper-button-prev:hover{background:var(--mainColor);border-color:var(--mainColor);color:#fff;}
.slide-arrow .swiper-button-next.swiper-button-disabled,.slide-arrow .swiper-button-prev.swiper-button-disabled{opacity:0.5;}

@media(max-width:1440px){
    .honor-list li .txt{margin-top:8px;}
    .honor-list li .txt h3{font-size:14px;line-height:20px;max-height:40px;}

    .slide-arrow{margin-top:32px;}
}
@media(max-width:1080px){
    .slide-arrow{margin-top:20px;}
    .slide-arrow .swiper-button-next,.slide-arrow .swiper-button-prev{width:32px;height:32px;font-size:14px;margin-left:8px;margin-right:8px;}
}


/*集团介绍-相助同伴*/
.partner-list{width:100%;}
.partner-list li{float:left;width:19%;margin-left:1.25%;margin-bottom:1.25%;border:#e0e0e0 solid 1px;}
.partner-list li:nth-child(5n+1){margin-left:0;}
.partner-list li a{display:block;width:100%;}
.partner-list li .img{width:100%;overflow:hidden;position:relative;z-index:2;}
.partner-list li .img .img-cont{width:100%;height:0;padding-bottom:34.677%;overflow:hidden;position:relative;}
.partner-list li .img .img-cont .img-flex{position:absolute;width:100%;height:100%;padding:10px;top:0;left:0;display:flex;align-items:center;justify-content:center;}
.partner-list li .img .img-cont img{display:block;max-width:100%;max-height:100%;object-fit:cover;}


@media(max-width:1080px){
    .partner-list li{width:24.1%;margin-left:1.2%;margin-bottom:1.2%;}
    .partner-list li:nth-child(5n+1){margin-left:1.2%;}
    .partner-list li:nth-child(4n+1){margin-left:0;}
}

@media(max-width:480px){
    .partner-list li{width:32.4%;margin-left:1.4%;margin-bottom:1.4%;}
    .partner-list li:nth-child(6n+1){margin-left:1.4%;}
    .partner-list li:nth-child(5n+1){margin-left:1.4%;}
    .partner-list li:nth-child(4n+1){margin-left:1.4%;}
    .partner-list li:nth-child(3n+1){margin-left:0;}
}

/*集团介绍-企业团队*/
.about-part06{width:100%;background-color:#f5f5f5;background-size:100% auto;background-repeat:no-repeat;background-position:center bottom;}

.about-team{width:100%;}
.about-team .item{display:flex;justify-content:space-between;align-items:center;width:100%;}
.about-team .item .img{width:51.0625%;overflow:hidden;position:relative;z-index:1;}
.about-team .item .img .img-cont{width:100%;height:0;padding-bottom:56.303%;overflow:hidden;position:relative;}
.about-team .item .img .img-cont .img-flex{position:absolute;width:100%;height:100%;top:0;left:0;display:flex;align-items:center;justify-content:center;}
.about-team .item .img .img-cont img{display:block;width:100%;height:100%;object-fit:cover;}
.about-team .item .txt{width:52.5%;margin-left:-3.5625%;background-color:#fff;padding:3.6% 3.6% 5%;border-bottom:var(--mainColor) solid 2px;text-align:left;position:relative;z-index:2;}
.about-team .item .txt h3{font-size:32px;color:#333;line-height:40px;margin-bottom:10px;}
.about-team .item .txt h4{font-size:16px;color:var(--mainColor);line-height:28px;margin-bottom:24px;}
.about-team .item .txt p{font-size:16px;color:#666;line-height:32px;text-align:justify;}

@media(max-width:1440px){
    .about-team .item .txt{padding:3.6% 3.6% 5%;}
    .about-team .item .txt h3{font-size:28px;line-height:32px;margin-bottom:8px;}
    .about-team .item .txt h4{font-size:14px;line-height:24px;margin-bottom:20px;}
    .about-team .item .txt p{font-size:14px;line-height:28px;}
}

@media(max-width:1280px){
    .about-team .item .txt{padding:3.6% 3.6% 5%;}
    .about-team .item .txt h3{font-size:24px;line-height:24px;}
    .about-team .item .txt h4{margin-bottom:16px;}
    .about-team .item .txt p{line-height:24px;}
}
@media(max-width:1080px){
    .about-team .item{display:block;}
    .about-team .item .img{width:100%;}
    .about-team .item .txt{width:100%;margin-left:0;padding:16px 16px 24px;}

    .about-team .item .txt h3{font-size:18px;}
    .about-team .item .txt h4{margin-bottom:10px;}
}


/*集团介绍-投资者关系*/
.about-part07{width:100%;display:flex;justify-content:space-between;}
.about-investor-txt{width:50%;background-color:#f5f5f5;display:flex;align-items:center;}
.about-investor-txt .txt-box{width:100%;padding:20px 60px;}
.about-investor-txt p{font-size:16px;color:#666;line-height:32px;text-align:justify;margin-bottom:20px;}
.about-investor-txt .home-more{margin-left:0;}

.about-investor-img{width:50%;position:relative;}
.about-investor-img .img{width:100%;background:#fbfbfb;position:relative;overflow:hidden;}
.about-investor-img .img .img-cont{width:100%;height:0;padding-bottom:65.5%;overflow:hidden;position: relative;}
.about-investor-img .img .img-cont .img-flex{position:absolute;width:100%;height:100%;top:0;left:0;display:flex;align-items:center;justify-content:center;}
.about-investor-img .img .img-cont img{display:block;width:100%;height: 100%;object-fit: cover;}

.about-investor-img .swiper-button-next,.about-investor-img .swiper-button-prev{width:32px;height:32px;margin-top:-16px;transition: all 0.3s;-webkit-transition: all 0.3s;left:2%;font-size:16px;color:#fff;line-height:32px;text-align:center;background:rgba(0,0,0,0.2);opacity:1;border-radius:50%;z-index:3;}
.about-investor-img .swiper-button-next{right:2%;left:auto;}
.about-investor-img .swiper-button-next:hover,.about-investor-img .swiper-button-prev:hover{background:var(--mainColor);}
.about-investor-img .swiper-button-next.swiper-button-disabled,.about-investor-img .swiper-button-prev.swiper-button-disabled{opacity: 0.1}


@media(max-width:1440px){
    .about-investor-txt .txt-box{padding:16px 48px;}
    .about-investor-txt p{font-size:14px;line-height:28px;margin-bottom:16px;}

}
@media(max-width:1280px){
    .about-investor-txt .txt-box{padding:12px 32px;}
    .about-investor-txt p{line-height:24px;margin-bottom:12px;}
}

@media(max-width:990px){
    .about-part07{display:block;}
    .about-investor-txt{width:100%;}
    .about-investor-img{width:100%;}

    .about-investor-txt .txt-box{padding:20px 16px;}

}


/*产品中心*/
.third-nav{width:100%;margin:80px auto 60px;}
.third-nav li{width:auto;background-color:#e8ecef;}
.third-nav li a{font-size:16px;color:#333;line-height:48px;padding:0 30px;display:block;border-radius:16px;}
.third-nav li.active a{background-color:var(--mainColor);color:#fff;}
.third-nav li a:hover{color:var(--mainColor);}
.third-nav li.active a:hover{color:#fff;}
.third-nav li:first-child{border-top-left-radius: 16px;border-bottom-left-radius: 16px;}
.third-nav li:last-child{border-top-right-radius: 16px;border-bottom-right-radius: 16px;}


@media(max-width:1440px){
    .third-nav{margin:64px auto 48px;}
    .third-nav li a{font-size:14px;line-height:40px;padding:0 24px;}
}

@media(max-width:1080px){
    .third-nav{margin:40px auto 24px;}
    .third-nav li a{padding:0 20px;border-radius:8px;}

    .third-nav li:first-child{border-top-left-radius: 8px;border-bottom-left-radius: 8px;}
    .third-nav li:last-child{border-top-right-radius: 8px;border-bottom-right-radius: 8px;}
}

@media(max-width:769px){
    .third-nav{margin:24px auto 16px;}
    .third-nav li a{padding:0 16px;line-height:36px;}
}

/*产品中心-品类介绍*/
.lzy_page_productpage .category-infobox{width: 100%;margin-bottom: 40px;display: flex;flex-direction: column;}
.lzy_page_productpage .category-titlebox{width: max-content;padding: 20px 42px 20px;background: #dfe9f3;display: flex;flex-direction: column;margin-bottom: 20px;}
.lzy_page_productpage .category-titlebox .dot{width: 30px;height: 30px;background-color:var(--mainColor);margin-bottom: 18px;}
.lzy_page_productpage .category-titlebox .p1{font-size: 26px;line-height: 30px;color: var(--mainColor);font-weight: bold;}
.lzy_page_productpage .category-infobox .listbox{width: 100%;}
.lzy_page_productpage .category-infobox .listbox .swiper-wrapper{width: 100%;display: flex;flex-direction: row;flex-wrap: wrap;}
.lzy_page_productpage .category-infobox .listbox .swiper-wrapper .libox{margin-right: 30px;display: flex;flex-direction: column;margin-bottom: 20px;width: calc((100% - 90px)/4);}
.lzy_page_productpage .category-infobox .listbox .swiper-wrapper .libox:nth-child(4n){margin-right: 0px;}
.lzy_page_productpage .category-infobox .listbox .swiper-wrapper .libox .imgbox{width: 100%;height: auto;overflow: hidden;cursor: pointer;border-radius: 16px;}
.lzy_page_productpage .category-infobox .listbox .swiper-wrapper .libox .imgbox img{width: 100%;height: auto;transition: all 1s;-webkit-transition: all 1s;}
.lzy_page_productpage .category-infobox .listbox .swiper-wrapper .libox .imgbox:hover img{-webkit-transform:scale(1.15);
    -moz-transform: scale(1.15);
    -ms-transform: scale(1.15);
    -o-transform: scale(1.15);
    transform: scale(1.15);}
.lzy_page_productpage .category-infobox .listbox .swiper-wrapper .libox .p1{width:100%;font-size:18px;line-height:24px;color:var(--mainColor);margin-top: 12px;font-weight: bold;text-align: left;}
.lzy_page_productpage .category-infobox .listbox .swiper-wrapper .libox .p2{width:100%;font-size:14px;line-height:20px;color:#666;margin-top: 10px;text-align: left;}
.lzy_page_productpage .category-infobox .swiper-btn{display: none;}

@media(max-width:1080px){
    .lzy_page_productpage .category-infobox{margin-bottom: 30px;}
	.lzy_page_productpage .category-titlebox{padding: 20px 26px 30px;}
	.lzy_page_productpage .category-titlebox .dot{width: 26px;height: 26px;margin-bottom: 20px;}
	.lzy_page_productpage .category-titlebox .p1{font-size: 22px;}
	.lzy_page_productpage .category-infobox .listbox .swiper-wrapper .libox .p1{font-size: 16px;line-height: 20px;}
	.lzy_page_productpage .category-infobox .listbox .swiper-wrapper .libox .p2{font-size: 12px;line-height: 18px;margin-top: 8px;}
}

@media(max-width:769px){
    .lzy_page_productpage .category-titlebox{padding: 20px 20px;}
	.lzy_page_productpage .category-titlebox .dot{width: 16px;height: 16px;margin-bottom: 12px;}
	.lzy_page_productpage .category-titlebox .p1{font-size: 16px;line-height: 24px;}
	.lzy_page_productpage .category-infobox .listbox .swiper-wrapper .libox{margin-right: 20px;width: calc((100% - 60px)/4);}
}

@media(max-width:520px){
    .lzy_page_productpage .category-titlebox{padding: 16px 16px;margin-bottom: 16px;}
	.lzy_page_productpage .category-titlebox .dot{width: 12px;height: 12px;margin-bottom: 8px;}
	.lzy_page_productpage .category-titlebox .p1{font-size: 14px;line-height: 20px;}
	.lzy_page_productpage .category-infobox .listbox .swiper-wrapper{flex-wrap: nowrap;}
	.lzy_page_productpage .category-infobox .listbox .swiper-wrapper .libox .imgbox{border-radius: 8px;}
	.lzy_page_productpage .category-infobox .listbox .swiper-wrapper .libox{margin-right: 16px;margin-bottom: 16px;width: calc((100% - 16px)/2);}
	.lzy_page_productpage .category-infobox .listbox .swiper-wrapper .libox:nth-child(2n){margin-right: 0px;}
	.lzy_page_productpage .category-infobox .listbox .swiper-wrapper .libox .p1{font-size: 14px;line-height: 20px;}
	.lzy_page_productpage .category-infobox .listbox .swiper-wrapper .libox .p2{font-size: 12px;line-height: 18px;margin-top: 3px;}
	.lzy_page_productpage .category-infobox .swiper-container{padding-bottom: 20px;}
	.lzy_page_productpage .category-infobox .swiper-btn{position: absolute;bottom: 0px;z-index: 20;width: 100%;height: 32px;display: none;flex-direction: row;align-items: center;justify-content: center;}
	.lzy_page_productpage .category-infobox .swiper-btn .swbtn{width: 32px;height: 32px;top: unset;left: unset;right: unset;display: flex;align-items: center;justify-content: center;cursor: pointer;border-radius: 50px;border: 1px solid var(--mainColor);background: var(--mainColor);margin-top: 0px;z-index: 20;}
	.lzy_page_productpage .category-infobox .swiper-btn .swbtn i{font-size: 16px;color: #ffffff;}
	.lzy_page_productpage .category-infobox .swiper-btn .swiper-button-prev{left: 28%;}
	.lzy_page_productpage .category-infobox .swiper-btn .swiper-button-next{right: 28%;}
	.lzy_page_productpage .category-infobox .swiper-button-prev:after{display: none;}
	.lzy_page_productpage .category-infobox .swiper-button-next:after{display: none;}
	.lzy_page_productpage .category-infobox .swiper-pagination{position: inherit;}
	.lzy_page_productpage .category-infobox .swiper-pagination-bullet{width: 8px;height: 8px;background: #ffffff;border-radius: 50px;opacity: 1;margin: 0px 4px;}
	.lzy_page_productpage .category-infobox .swiper-pagination-bullet-active{width: 8px;background: var(--mainColor);}
}

.pro-list{width:100%;}
.pro-list li{float:left;width:calc((100% - 90px)/4);margin-right:30px;margin-bottom:30px;background-color:#fff;border-radius:16px;overflow:hidden;transition: all 0.2s;-webkit-transition: all 0.2s;}
.pro-list li:nth-child(4n){margin-right:0px;}
.pro-list li a{display: block;width:100%;}
.pro-list li a .img{width:100%;background:#fbfbfb;position:relative;overflow:hidden;}
.pro-list li a .img .img-cont{width:100%;height:0;padding-bottom:100%;overflow:hidden;position: relative;}
.pro-list li a .img .img-cont .img-flex{position:absolute;width:100%;height:100%;top:0;left:0;display:flex;align-items:center;justify-content:center;}
.pro-list li a .img .img-cont img{display:block;width:100%;height: 100%;object-fit: cover;transition: all 1s;-webkit-transition: all 1s;}
.pro-list li a:hover .img img{-webkit-transform:scale(1.15);
    -moz-transform: scale(1.15);
    -ms-transform: scale(1.15);
    -o-transform: scale(1.15);
    transform: scale(1.15);}

.pro-list li a .txt{width:100%;padding:8px;height:72px;display:flex;align-items:center;}
.pro-list li a .txt h3{width:100%;font-size:16px;line-height:28px;text-align:center;color:#333;max-height:56px;overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2;transition: all 0.2s;-webkit-transition: all 0.2s;}
.pro-list li a:hover .txt h3{color:var(--mainColor)}
.pro-list li:hover{box-shadow:0 2px 15px rgba(0,68,255,0.1);}

@media(max-width:1440px){
    .pro-list li a .txt{height:64px;}
    .pro-list li a .txt h3{font-size:14px;line-height:24px;max-height:48px;}
}

@media(max-width:1080px){
    .pro-list li{border-radius:8px;}
}

@media(max-width:769px){
    .pro-list li{width:calc((100% - 60px)/3);margin-right: 20px;margin-bottom: 20px;}
	.pro-list li:nth-child(4n){margin-right:20px;}
    .pro-list li:nth-child(3n){margin-right:0px;}
}

@media(max-width:520px){
	.pro-list li{width:calc((100% - 12px)/2);margin-right: 12px;margin-bottom: 12px;}
	.pro-list li:nth-child(3n){margin-right:12px;}
	.pro-list li:nth-child(2n){margin-right:0px;}
}

/*产品中心-产品详情*/
.detail-top{width:100%;background-color:#f2f5f8;}
.detail-title{width:100%;}
.detail-title h1{font-size:56px;line-height:80px;color:#333;margin-bottom:24px;font-weight: bold;}

.title-return{width:100%;margin-bottom:24px;}
.title-return a{display:flex;align-items: center;font-size:16px;color:#0044ff;line-height:24px;transition: all 0.2s;-webkit-transition: all 0.2s;}
.title-return a i{margin-right:8px;}
.title-return a:hover{color:var(--mainColor);}

@media(max-width:1440px){
    .detail-title h1{font-size:48px;line-height:72px;margin-bottom:20px;}

    .title-return{margin-bottom:20px;}
	.title-return a{font-size:14px;line-height:20px;}
}
@media(max-width:1280px){
    .detail-title h1{font-size:40px;line-height:60px;margin-bottom:16px;}

    .title-return{margin-bottom:16px;}
}
@media(max-width:1080px){
    .detail-title h1{font-size:32px;line-height:48px;margin-bottom:12px;}
    .title-return{margin-bottom:12px;}
    .title-return a i{margin-right:4px;}
}
@media(max-width:769px){
    .detail-title h1{font-size:20px;line-height:32px;margin-bottom:8px;}
    .title-return{margin-bottom:8px;}
}


.pro-det-top{width:100%;display:flex;justify-content:space-between;}
.pro-det-img{width:47.5%;position:relative;}
.pro-det-img .img{width:100%;background:#f5f5f5;position:relative;overflow:hidden;border-radius:16px;}
.pro-det-img .img .img-cont{width:100%;height:0;padding-bottom:100%;overflow:hidden;position: relative;}
.pro-det-img.img .img-cont .img-flex{position:absolute;width:100%;height:100%;top:0;left:0;display:flex;align-items:center;justify-content:center;}
.pro-det-img .img .img-cont img{display:block;width:100%;height: 100%;object-fit: cover;}

.pro-det-img .swiper-button-next,.pro-det-img .swiper-button-prev{width:32px;height:32px;margin-top:-16px;transition: all 0.3s;-webkit-transition: all 0.3s;left:2%;font-size:16px;color:#fff;line-height:32px;text-align:center;background:rgba(0,0,0,0.2);opacity:1;border-radius:50%;z-index:3;}
.pro-det-img .swiper-button-next{right:2%;left:auto;}
.pro-det-img .swiper-button-next:hover,.pro-det-img .swiper-button-prev:hover{background:var(--mainColor);}
.pro-det-img .swiper-button-next.swiper-button-disabled,.pro-det-img .swiper-button-prev.swiper-button-disabled{opacity: 0.1}

.pro-det-intro{width:47.5%;position:relative;}
.pro-det-intro .pro-title{width:100%;border-bottom:#e0e0e0 solid 1px;padding-bottom:24px;}
.pro-det-intro .pro-title h2{font-size:36px;color:#333;line-height:48px;}
.pro-det-intro .txt{width:100%;margin-top:30px;}
.pro-det-intro .txt h6{width:100%;position:relative;padding-left:20px;font-size:16px;color:#333;line-height:28px;margin-bottom:8px;}
.pro-det-intro .txt h6:before{content:"";width:5px;height:5px;border-radius:50%;background-color:#333;position:absolute;left:0;top:12px;}

.pro-det-line{width:100%;height:1px;background-color:#e0e0e0;}

.pro-det-warp{width:100%;display:flex;justify-content:space-between;}
.pro-det-warp .wrap-title{width:25%;font-size:36px;color:#333;line-height:36px;}
.pro-det-warp .wrap-content{width:75%;}
.pro-det-spec{width:100%;border:#e0e0e0 solid 1px;border-radius:16px;}
.pro-det-spec li{width:100%;display:flex;justify-content:space-between;border-bottom:#e0e0e0 solid 1px;font-size:16px;color:#333;line-height:24px;}
.pro-det-spec li:last-child{border:none;}
.pro-det-spec li:nth-child(even){background-color:#f5f5f5;}
.pro-det-spec li .title{width:50%;border-right:#e0e0e0 solid 1px;padding:20px 40px;}
.pro-det-spec li .spec{width:50%;padding:20px 40px;}

.recom-pro{width:100%;}
.recom-pro li{float:left;width:30%;margin-left:5%;}
.recom-pro li:first-child{margin-left:0;}
.recom-pro li a{display: block;width:100%;}
.recom-pro li a .img{width:100%;background:#f5f5f5;position:relative;overflow:hidden;border-radius:16px;}
.recom-pro li a .img .img-cont{width:100%;height:0;padding-bottom:100%;overflow:hidden;position: relative;}
.recom-pro li a .img .img-cont .img-flex{position:absolute;width:100%;height:100%;top:0;left:0;display:flex;align-items:center;justify-content:center;}
.recom-pro li a .img .img-cont img{display:block;width:100%;height: 100%;object-fit: cover;transition: all 1s;-webkit-transition: all 1s;}
.recom-pro li a:hover .img img{-webkit-transform:scale(1.15);
    -moz-transform: scale(1.15);
    -ms-transform: scale(1.15);
    -o-transform: scale(1.15);
    transform: scale(1.15);}

.recom-pro li a .txt{width:100%;padding:8px;}
.recom-pro li a .txt h3{font-size:16px;line-height:24px;text-align:center;color:#333;max-height:48px;overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2;transition: all 0.2s;-webkit-transition: all 0.2s;}
.recom-pro li a:hover .txt h3{color:var(--mainColor)}



@media(max-width:1440px){
    .pro-det-intro .pro-title{padding-bottom:20px;}
    .pro-det-intro .pro-title h2{font-size:32px;line-height:40px;}
    .pro-det-intro .txt{margin-top:24px;}
    .pro-det-intro .txt h6{padding-left:16px;font-size:14px;line-height:24px;margin-bottom:4px;}
    .pro-det-intro .txt h6:before{width:4px;height:4px;top:10px;}

    .pro-det-warp .wrap-title{font-size:32px;line-height:32px;}
    .pro-det-spec li{font-size:14px;}
    .pro-det-spec li .title{padding:16px 32px;}
    .pro-det-spec li .spec{padding:16px 32px;}

    .recom-pro li a .txt h3{font-size:14px;line-height:20px;max-height:40px;}
}

@media(max-width:1080px){
    .pro-det-intro .pro-title{padding-bottom:16px;}
    .pro-det-intro .pro-title h2{font-size:24px;line-height:32px;}
    .pro-det-intro .txt{margin-top:20px;}

    .pro-det-warp .wrap-title{font-size:24px;line-height:24px;}
    .pro-det-spec{border-radius:8px;}
    .pro-det-spec li .title{padding:10px 20px;}
    .pro-det-spec li .spec{padding:10px 20px;}

    .recom-pro li a .img{border-radius:8px;}
}

@media(max-width:769px){
    .pro-det-top{display:block;}
    .pro-det-img{width:100%;}
    .pro-det-intro{width:100%;margin-top:20px;}

    .pro-det-intro .pro-title{padding-bottom:12px;}
    .pro-det-intro .pro-title h2{font-size:18px;line-height:24px;}
    .pro-det-intro .txt{margin-top:16px;}

    .pro-det-warp{display:block;}
    .pro-det-warp .wrap-title{width:100%;font-size:18px;line-height:24px;margin-bottom:12px;}
    .pro-det-warp .wrap-content{width:100%;}
    .pro-det-spec li{line-height:20px;}
    .pro-det-spec li .title{padding:8px 16px;}
    .pro-det-spec li .spec{padding:8px 16px;}
}


/*解决计划*/
.sol-list{width:100%;}
.sol-list li{float:left;width:30.8125%;margin-left:3.78125%;margin-bottom:3.78125%;overflow:hidden;border-radius:16px;}
.sol-list li:nth-child(3n+1){margin-left:0;}
.sol-list li a{display: block;width:100%;}
.sol-list li a .img{width:100%;background:#f5f5f5;position:relative;overflow:hidden;}
.sol-list li a .img .img-cont{width:100%;height:0;padding-bottom:64.9%;overflow:hidden;position: relative;}
.sol-list li a .img .img-cont .img-flex{position:absolute;width:100%;height:100%;top:0;left:0;display:flex;align-items:center;justify-content:center;}
.sol-list li a .img .img-cont img{display:block;width:100%;height: 100%;object-fit: cover;transition: all 1s;-webkit-transition: all 1s;}
.sol-list li a:hover .img img{-webkit-transform:scale(1.15);
    -moz-transform: scale(1.15);
    -ms-transform: scale(1.15);
    -o-transform: scale(1.15);
    transform: scale(1.15);}

.sol-list li a .txt{width:100%;padding:30px;background-color:#f5f5f5;}
.sol-list li a .txt h3{width:100%;font-size:18px;line-height:36px;color:#333;font-weight:bold;height:72px;margin-bottom:12px;overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2;transition: all 0.2s;-webkit-transition: all 0.2s;}
.sol-list li a .txt .more{width:100%;display:flex;align-items: center;font-size:16px;color:#888;line-height:20px;transition: all 0.2s;-webkit-transition: all 0.2s;}
.sol-list li a .txt .more i{margin-left:8px;}
.sol-list li a:hover .txt h3{color:var(--mainColor)}
.sol-list li a:hover .txt .more{color:var(--mainColor)}
.sol-list li:hover{box-shadow:0 2px 15px rgba(0,68,255,0.1);}

@media(max-width:1440px){
    .sol-list li a .txt{padding:24px;}
	.sol-list li a .txt h3{font-size:16px;line-height:28px;height:56px;margin-bottom:12px;}
	.sol-list li a .txt .more{font-size:14px;}
}

@media(max-width:1280px){
    .sol-list li a .txt{padding:16px 20px;}
	.sol-list li a .txt h3{margin-bottom:8px;}
}

@media(max-width:1080px){
    .sol-list li{width:48.4%;margin-left:3.2%;margin-bottom:3.2%;border-radius:8px;}
	.sol-list li:nth-child(3n+1){margin-left:3.2%;}
	.sol-list li:nth-child(odd){margin-left:0;}
}

@media(max-width:769px){
    .sol-list li{width:100%;margin-left:0;}
    .sol-list li:nth-child(3n+1){margin-left:0;}
}


/*新闻动态*/
.news-top-list{width:100%;}
.news-top-list li{float:left;width:calc((100% - 84px)/4);margin-right:26px;overflow:hidden;border-radius:16px;margin-bottom: 26px;}
@media(min-width:770px){
	.news-top-list li:nth-child(4n){margin-right:0px;}
}
.news-top-list li a{display: block;width:100%;}
.news-top-list li a .img{width:100%;background:#f5f5f5;position:relative;overflow:hidden;}
.news-top-list li a .img .img-cont{width:100%;height:0;padding-bottom:73.63%;overflow:hidden;position: relative;}
.news-top-list li a .img .img-cont .img-flex{position:absolute;width:100%;height:100%;top:0;left:0;display:flex;align-items:center;justify-content:center;}
.news-top-list li a .img .img-cont img{display:block;width:100%;height: 100%;object-fit: cover;transition: all 1s;-webkit-transition: all 1s;}
.news-top-list li a:hover .img img{-webkit-transform:scale(1.15);
    -moz-transform: scale(1.15);
    -ms-transform: scale(1.15);
    -o-transform: scale(1.15);
    transform: scale(1.15);}

.news-top-list li a .txt{width:100%;padding:24px 30px;background-color:#f5f5f5;}
.news-top-list li a .txt .date{width:100%;font-size:16px;color:#888;line-height:20px;font-family: "Arial";margin-bottom:12px;}
.news-top-list li a .txt h3{width:100%;font-size:18px;line-height:30px;color:#333;font-weight:bold;height:60px;margin-bottom:12px;overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2;transition: all 0.2s;-webkit-transition: all 0.2s;}
.news-top-list li a .txt .more{width:100%;display:flex;align-items: center;}
.news-top-list li a .txt .more .more-btn{width: auto;height: 36px;padding: 0px 14px;display: flex;flex-direction: row;align-items: center;font-size:14px;color:#333;border: 1px solid #333;border-radius: 50px;background: #fff;transition: all 0.2s;-webkit-transition: all 0.2s;}
.news-top-list li a .txt .more i{margin-left:6px;}
.news-top-list li a:hover .txt .more .more-btn{color:#fff;border: 1px solid var(--mainColor);background: var(--mainColor);}
.news-top-list li:hover{box-shadow:0 2px 15px rgba(0,68,255,0.1);}

@media(max-width:1440px){
    .news-top-list li a .txt{padding:20px 24px;}
    .news-top-list li a .txt .date{font-size:14px;margin-bottom:12px;}
	.news-top-list li a .txt h3{font-size:16px;line-height:24px;height:48px;margin-bottom:12px;}
	.news-top-list li a .txt .more{font-size:14px;}
}

@media(max-width:1280px){
    .news-top-list li a .txt{padding:16px 20px;}
    .news-top-list li a .txt .date{margin-bottom:8px;}
	.news-top-list li a .txt h3{margin-bottom:8px;}
}

@media(max-width:769px){
    .news-top-list li{width:calc((100% - 20px)/2);margin-right:20px;margin-bottom:20px;}
    .news-top-list li:nth-child(2n){margin-right:0;}
}

@media(max-width:520px){
	.news-top-list li{margin-right: 16px;border-radius: 8px;margin-bottom: 16px;}
    .news-top-list li a .txt{padding:16px 14px;}
	.news-top-list li a .txt .date{font-size: 12px;line-height: 16px;margin-bottom: 6px;}
	.news-top-list li a .txt h3{font-size: 14px;line-height: 20px;height: 40px;}
	.news-top-list li a .txt .more .more-btn{height: 31px;padding: 0px 12px;font-size: 12px;color:#fff;border: 1px solid var(--mainColor);background: var(--mainColor);}
}

.lzy_page_newdetailpage .section-bottom{max-width: 1040px;}
.lzy_page_newdetailpage .section-bottom .editor p img{width: 100%;height: auto;border-radius: 16px;margin-bottom: 20px;}
.lzy_page_newdetailpage .section-bottom .editor section img{width: 100%;height: auto;border-radius: 16px;margin-bottom: 20px;}
.lzy_page_newdetailpage .section-bottom .editor p video{width: 100%;height: auto;}

.lzy_page_newdetailpage .detail-top .detail-date{font-size: 16px;color: #999;}
.lzy_page_newdetailpage .detail-return{width: 100%;display: flex;flex-direction: row;justify-content: space-between;}
.lzy_page_newdetailpage .detail-return a:last-child{text-align: right;}

.lzy_page_newdetailpage .newdatail_style1{width: 100%;display: flex;flex-direction: column;}
.lzy_page_newdetailpage .newdatail_style1 .libox{display: flex;flex-direction: row;align-items: center;overflow: hidden;margin-bottom: 20px;}
.lzy_page_newdetailpage .newdatail_style1 .libox .imgbox{width: 50%;overflow: hidden;border-radius: 16px;}
.lzy_page_newdetailpage .newdatail_style1 .libox .imgbox img{width: 100%;height: auto;transition:all 1s;-webkit-transition:all 1s;cursor: pointer;}
.lzy_page_newdetailpage .newdatail_style1 .libox .imgbox img:hover{-webkit-transform:scale(1.15);
    -moz-transform: scale(1.15);
    -ms-transform: scale(1.15);
    -o-transform: scale(1.15);
    transform: scale(1.15);}
.lzy_page_newdetailpage .newdatail_style1 .libox .textbox{width: 50%;display: flex;flex-direction: column;align-items: center;padding: 30px 36px;}
.lzy_page_newdetailpage .newdatail_style1 .libox .textbox .p1{width: 100%;font-size: 24px;line-height: 30px;color: #333;text-align: left;}
.lzy_page_newdetailpage .newdatail_style1 .libox .textbox .p2{width: 100%;font-size: 16px;line-height: 24px;color: #333;margin-top: 20px;text-align: left;}
.lzy_page_newdetailpage .newdatail_style1 .libox:nth-child(2n){flex-direction: row-reverse;}

.lzy_page_newdetailpage .newdatail_style2{width: 100%;display: flex;flex-direction: column;align-items: center;margin-bottom: 40px;}
.lzy_page_newdetailpage .newdatail_style2 .t1{font-size: 30px;line-height: 42px;color: #333;font-weight: bold;position: relative;}
.lzy_page_newdetailpage .newdatail_style2 .t1::after{content: "";position: absolute;left: 50%;bottom: -10px;margin-left: -35%;width: 70%;height: 3px;border-radius: 12px;background-color: var(--mainColor);}

.lzy_page_newdetailpage .newdatail_style3{width: 100%;display: flex;flex-direction: column;margin-bottom: 20px;}
.lzy_page_newdetailpage .newdatail_style3 .t1{font-size: 24px;line-height: 30px;color: #333;font-weight: bold;border-left: 3px solid var(--mainColor);padding-left: 12px;margin-bottom: 20px;}
.lzy_page_newdetailpage .newdatail_style3 .p1{font-size: 16px;line-height: 24px;color: #333;margin-bottom: 12px;}

.lzy_page_newdetailpage .newdatail_style4{width: 100%;display: flex;flex-direction: column;align-items: center;margin-bottom: 20px;}
.lzy_page_newdetailpage .newdatail_style4 .t1{font-size: 24px;line-height: 30px;color: #333;font-weight: bold;margin-bottom: 20px;}
.lzy_page_newdetailpage .newdatail_style4 .p1{font-size: 16px;line-height: 24px;color: #333;margin-bottom: 12px;text-align: left;}
.lzy_page_newdetailpage .newdatail_style4 .imgbox{width: 100%;margin-bottom: 20px;}
.lzy_page_newdetailpage .newdatail_style4 .imgbox img{width: 100%;height: auto;border-radius: 16px;}
.lzy_page_newdetailpage .newdatail_style4 .imgbox_two{width: 100%;display: flex;flex-direction: row;}
.lzy_page_newdetailpage .newdatail_style4 .imgbox_two img{width: calc((100% - 20px)/2);margin-right: 20px;margin-bottom: 20px;border-radius: 16px;}
.lzy_page_newdetailpage .newdatail_style4 .imgbox_two img:nth-child(2n){margin-right: 0px;}

.lzy_page_newdetailpage .newdatail_style5{width: 100%;display: flex;flex-direction: column;align-items: center;margin-bottom: 20px;}
.lzy_page_newdetailpage .newdatail_style5 .t1{width: 100%;font-size: 24px;line-height: 30px;color: #333;font-weight: bold;margin-bottom: 20px;text-align: left;}
.lzy_page_newdetailpage .newdatail_style5 .p1{font-size: 16px;line-height: 24px;color: #333;margin-bottom: 12px;text-align: left;}
.lzy_page_newdetailpage .newdatail_style5 .textimgbox{padding: 30px 24px 10px;width: 100%;background-color: #f2f5f8;border-radius: 16px;}
.lzy_page_newdetailpage .newdatail_style5 .textimgbox .p2{font-size: 20px;line-height: 26px;color: #333;font-weight: bold;}
.lzy_page_newdetailpage .newdatail_style5 .textimgbox .p3{font-size: 14px;line-height: 22px;color: #333;margin-top: 16px;}
.lzy_page_newdetailpage .newdatail_style5 .textimgbox .imgbox{margin-top: 20px;width: 100%;display: flex;flex-direction: row;flex-wrap: wrap;}
.lzy_page_newdetailpage .newdatail_style5 .textimgbox .imgbox img{width: calc((100% - 40px)/3);height: auto;margin-right: 20px;border-radius: 16px;margin-bottom: 20px;}
.lzy_page_newdetailpage .newdatail_style5 .textimgbox .imgbox img:nth-child(3n){margin-right: 0px;}

@media(max-width:1280px){
	.lzy_page_newdetailpage .section-bottom{max-width: 840px;}

    .lzy_page_newdetailpage .newdatail_style1 .libox{margin-bottom: 16px;}
	.lzy_page_newdetailpage .newdatail_style1 .libox .textbox{padding: 16px 20px;}
	.lzy_page_newdetailpage .newdatail_style1 .libox .textbox .p1{font-size: 20px;line-height: 16px;}
    .lzy_page_newdetailpage .newdatail_style1 .libox .textbox .p2{font-size: 14px;line-height: 22px;margin-top: 16px;}

	.lzy_page_newdetailpage .newdatail_style2{margin-bottom: 32px;}
	.lzy_page_newdetailpage .newdatail_style2 .t1{font-size: 24px;line-height: 32px;}

	.lzy_page_newdetailpage .newdatail_style3{margin-bottom: 18px;}
	.lzy_page_newdetailpage .newdatail_style3 .t1{font-size: 20px;line-height: 28px;padding-left: 10px;margin-bottom: 18px;}
	.lzy_page_newdetailpage .newdatail_style3 .p1{font-size: 14px;line-height: 22px;margin-bottom: 12px;}

	.lzy_page_newdetailpage .newdatail_style4{margin-bottom: 18px;}
	.lzy_page_newdetailpage .newdatail_style4 .t1{font-size: 20px;line-height: 28px;padding-left: 10px;margin-bottom: 18px;}
	.lzy_page_newdetailpage .newdatail_style4 .p1{font-size: 14px;line-height: 22px;margin-bottom: 12px;}
	.lzy_page_newdetailpage .newdatail_style4 .imgbox{margin-bottom: 18px;}

	.lzy_page_newdetailpage .newdatail_style5{margin-bottom: 18px;}
	.lzy_page_newdetailpage .newdatail_style5 .t1{font-size: 20px;line-height: 28px;margin-bottom: 18px;}
	.lzy_page_newdetailpage .newdatail_style5 .p1{font-size: 14px;line-height: 22px;margin-bottom: 12px;}
	.lzy_page_newdetailpage .newdatail_style5 .textimgbox{padding: 24px 20px 10px;}
	.lzy_page_newdetailpage .newdatail_style5 .textimgbox .p2{font-size: 18px;line-height: 24px;}
	.lzy_page_newdetailpage .newdatail_style5 .textimgbox .p3{font-size: 14px;line-height: 20px;margin-top: 14px;}
	.lzy_page_newdetailpage .newdatail_style5 .textimgbox .imgbox{margin-top: 16px;}
	.lzy_page_newdetailpage .newdatail_style5 .textimgbox .imgbox img{width: calc((100% - 32px)/3);margin-right: 16px;margin-bottom: 14px;}
}

@media(max-width:520px){
	.lzy_page_newdetailpage .section-bottom .editor p img{border-radius: 8px;margin-bottom: 16px;}
	.lzy_page_newdetailpage .section-bottom .editor section img{border-radius: 8px;margin-bottom: 16px;}

	.lzy_page_newdetailpage .detail-top .detail-date{font-size: 14px;}
	.lzy_page_newdetailpage .detail-return{flex-direction: column;}

	.lzy_page_newdetailpage .newdatail_style1 .libox{flex-direction: column;border-radius: 8px;}
	.lzy_page_newdetailpage .newdatail_style1 .libox .imgbox{width: 100%;overflow: hidden;}
	.lzy_page_newdetailpage .newdatail_style1 .libox .textbox{width: 100%;padding: 20px 0px;}
	.lzy_page_newdetailpage .newdatail_style1 .libox .textbox .p1{font-size: 16px;line-height: 20px;}
    .lzy_page_newdetailpage .newdatail_style1 .libox .textbox .p2{font-size: 12px;line-height: 20px;margin-top: 10px;}
	.lzy_page_newdetailpage .newdatail_style1 .libox:nth-child(2n){flex-direction: column;}

	.lzy_page_newdetailpage .newdatail_style2{margin-bottom: 26px;}
	.lzy_page_newdetailpage .newdatail_style2 .t1{font-size: 18px;line-height: 26px;}
	.lzy_page_newdetailpage .newdatail_style2::after{bottom: -6px;margin-left: -20px;width: 40px;}

	.lzy_page_newdetailpage .newdatail_style3{margin-bottom: 16px;}
	.lzy_page_newdetailpage .newdatail_style3 .t1{font-size: 18px;line-height: 24px;padding-left: 8px;margin-bottom: 16px;}
	.lzy_page_newdetailpage .newdatail_style3 .p1{font-size: 12px;line-height: 20px;margin-bottom: 10px;}

	.lzy_page_newdetailpage .newdatail_style4{margin-bottom: 16px;}
	.lzy_page_newdetailpage .newdatail_style4 .t1{font-size: 18px;line-height: 24px;padding-left: 8px;margin-bottom: 16px;}
	.lzy_page_newdetailpage .newdatail_style4 .p1{font-size: 12px;line-height: 20px;margin-bottom: 10px;}
	.lzy_page_newdetailpage .newdatail_style4 .imgbox{margin-bottom: 16px;}
	.lzy_page_newdetailpage .newdatail_style4 .imgbox img{border-radius: 8px;}
	.lzy_page_newdetailpage .newdatail_style4 .imgbox_two img{width: calc((100% - 16px)/2);margin-right: 16px;border-radius: 8px;}

	.lzy_page_newdetailpage .newdatail_style5{margin-bottom: 16px;}
	.lzy_page_newdetailpage .newdatail_style5 .t1{font-size: 18px;line-height: 24px;margin-bottom: 16px;}
	.lzy_page_newdetailpage .newdatail_style5 .p1{font-size: 12px;line-height: 20px;margin-bottom: 10px;}
	.lzy_page_newdetailpage .newdatail_style5 .textimgbox{padding: 20px 16px 8px;border-radius: 8px;}
	.lzy_page_newdetailpage .newdatail_style5 .textimgbox .p2{font-size: 16px;line-height: 24px;}
	.lzy_page_newdetailpage .newdatail_style5 .textimgbox .p3{font-size: 12px;line-height: 20px;margin-top: 10px;}
	.lzy_page_newdetailpage .newdatail_style5 .textimgbox .imgbox{margin-top: 16px;}
	.lzy_page_newdetailpage .newdatail_style5 .textimgbox .imgbox img{width: calc((100% - 12px)/2);margin-right: 12px;margin-bottom: 12px;border-radius: 8px;}
	.lzy_page_newdetailpage .newdatail_style5 .textimgbox .imgbox img:nth-child(3n){margin-right: 12px;}
	.lzy_page_newdetailpage .newdatail_style5 .textimgbox .imgbox img:nth-child(2n){margin-right: 0px;}
}

/*联系pg电子试玩*/
.contact-box{width:100%;position: relative;z-index:9;}
.contact-infor{position: absolute;top:-80px;z-index:5;width:100%;left:0;}
.contact-wrap{width:100%;background-color: #fff;border-radius:16px;display: flex;justify-content: space-between;}
.contact-wrap .contact-left{width:112px;border-right:1px dashed #e0e0e0;display: none;}
.contact-wrap .contact-left .item-title{width:100%;position:relative;font-size:16px;color:#333;line-height:108px;text-align:center;cursor: pointer;}
.contact-wrap .contact-left .item-title:after{content:"";position: absolute;right:-1px;top:0;width:1px;height:100%;background-color: var(--mainColor);display:none;}
.contact-wrap .contact-left .item-title.active:after{display: block;}

.contact-right{width:100%;padding:40px 0;}

.contact-right .item-infor{width:100%;position: relative;display: none;flex-direction: row;flex-wrap: wrap;}
.contact-right .item-infor .item{width:33.333%;position: relative;display: flex;flex-direction: row;align-items: center;justify-content: center;padding: 0px 24px;}
.contact-right .item-infor .item:after{content: "";position: absolute;top:0;right:0;width:1px;height:100%;border-right:1px dashed #e0e0e0;}
.contact-right .item-infor .item:last-child:after{display: none;}
.contact-right .item-infor .item .icon{width:80px;height:80px;border-radius: 50%;background-color: var(--mainColor);font-size:28px;color:#fff;line-height:80px;text-align:center;}
.contact-right .item-infor .item .textbox{margin-left: 16px;display: flex;flex-direction: column;}
.contact-right .item-infor .item:last-child .textbox{flex: 1;}
.contact-right .item-infor .item h3{width:100%;font-size:18px;color:#333;line-height:24px;font-weight: bold;}
.contact-right .item-infor .item h4{font-size: 16px;color:#333;margin-top:12px;line-height:24px;}

.contact-map{width:100%;position:relative;z-index: 1;}
.contact-map .map{width:100%;height:680px;display:none;}

.lzy_page_contact .form-list li input.form-input{height: 48px;padding: 12px 16px;}
.lzy_page_contact .form-list li{margin-bottom: 24px;}
.lzy_page_contact .form-list li textarea{height: 110px;}
.lzy_page_contact .form-list li .yzm-img{height: 48px;}
.lzy_page_contact .form-list li .submit-btn{height: 48px;line-height: 48px;}
.lzy_page_contact .form-list li input.form-input:hover{background-color: #fff;border: 1px solid var(--mainColor);}
.lzy_page_contact .form-list li textarea:hover{background-color: #fff;border: 1px solid var(--mainColor);}

@media(max-width:1440px){
    .contact-infor{top:-72px;}
	.contact-wrap .contact-left{width:100px;}
	.contact-wrap .contact-left .item-title{font-size:14px;line-height:88px;}

	.contact-right{padding:32px 0;}
	.contact-right .item-infor .item .icon{width:68px;height:68px;font-size:24px;line-height:68px;}
	.contact-right .item-infor .item h3{font-size:16px;line-height:20px;}
	.contact-right .item-infor .item h4{font-size: 14px;margin-top:10px;line-height:20px;}

	.contact-map .map{height:600px;}
}
@media(max-width:1280px){
    .contact-infor{top:-64px;}
    .contact-wrap .contact-left{width:88px;}
	.contact-wrap .contact-left .item-title{line-height:72px;}

	.contact-right{padding:24px 0;}
	.contact-right .item-infor .item .icon{width:50px;height:50px;font-size:16px;line-height:50px;}
	.contact-right .item-infor .item h4{margin-top:8px;}

	.contact-map .map{height:480px;}
}
@media(max-width:1080px){
    .contact-infor{top:-56px;}
    .contact-wrap{border-radius:8px;}

    .contact-wrap .contact-left{width:80px;}

	.contact-right{padding:20px 0;}

	.contact-map .map{height:400px;}
}
@media(max-width:768px){
    .contact-infor{top:-44px;}
    .contact-wrap{display: block;}
    .contact-wrap .contact-left{width:100%;display: none;align-items: center;justify-content: space-between;border:none;border-bottom:1px dashed #e0e0e0;}
    .contact-wrap .contact-left .item-title{width:50%;line-height:44px;}
    .contact-wrap .contact-left .item-title:after{right:auto;top:auto;left:0;bottom:-1px;width:100%;height:1px;}

	.contact-right{width:100%;padding:0px 0px;}
	.contact-right .item-infor .item{width:50%;padding:20px 20px;}
	.contact-right .item-infor .item:last-child{width:100%;}

	.contact-right .item-infor .item:after{top:auto;right:auto;left:0;bottom:0;width:100%;height:1px;border:none;border-bottom:1px dashed #e0e0e0;}

	.contact-map .map{height:680px;}

	.lzy_page_contact .form-list li.form-btn{display: flex;align-items: center;justify-content: center;margin-bottom: 0px;margin-top: 12px;}
	.lzy_page_contact .form-list li .submit-btn{width: 70%;height: 42px;line-height: 42px;}
}
@media(max-width:520px){
	.contact-infor{top: -24px;}
	.contact-right .item-infor .item{padding: 16px 16px;}
	.contact-right .item-infor .item .icon{width: 42px;height: 42px;line-height: 42px;}
	.contact-right .item-infor .item .textbox{flex: 1;margin-left: 10px;}
	.contact-right .item-infor .item h3{font-size: 14px;line-height: 18px;}
	.contact-right .item-infor .item h4{font-size: 12px;line-height: 16px;margin-top: 6px;word-break: break-all;}
	.contact-map .map{height: 460px;padding-top: 160px;background: #f2f5f8;}

	.lzy_page_contact .form-list{margin-bottom: 0px;}
	.lzy_page_contact .form-list li input.form-input{height: 42px;padding: 11px 16px;border-radius: 8px;}
	.lzy_page_contact .form-list li{margin-bottom: 12px;}
	.lzy_page_contact .form-list li textarea{height: 100px;border-radius: 8px;}
	.lzy_page_contact .form-list li .yzm-img{height: 42px;border-bottom-right-radius: 8px;border-top-right-radius: 8px;}
	.lzy_page_contact .form-list li.form-code input.form-input{border-bottom-right-radius:0px;border-top-right-radius:0px;}
	.lzy_page_contact .form-list li.form-btn{display: flex;align-items: center;justify-content: center;margin-bottom: 0px;margin-top: 12px;}
	.lzy_page_contact .form-list li .submit-btn{width: 70%;height: 42px;line-height: 42px;}
}

/*人才招聘*/
.career-top{width:100%;}
.career-top ul{width: 100%;display: flex;flex-direction: row;flex-wrap: wrap;}
.career-top li{width:calc((100% - 60px)/3);margin-right:30px;overflow:hidden;border-radius:16px;background: #f5f5f5;}
.career-top .libox1{margin-right: 0px;}
.career-top li:nth-child(3n){margin-right:0px;}
.career-top li a{display: block;width:100%;}
.career-top li a .img{width:100%;background:#f5f5f5;position:relative;overflow:hidden;}
.career-top li a .img .img-cont{width:100%;height:0;padding-bottom:73.63%;overflow:hidden;position: relative;}
.career-top li a .img .img-cont .img-flex{position:absolute;width:100%;height:100%;top:0;left:0;display:flex;align-items:center;justify-content:center;}
.career-top li a .img .img-cont .textbox{position:absolute;width:100%;height:100%;top:0;left:0;z-index: 10;background: rgba(0,0,0,0.2);display: flex;align-items: center;justify-content: center;font-size:32px;line-height:40px;color:#fff;font-weight:bold;}
.career-top li a .img .img-cont img{display:block;width:100%;height: 100%;object-fit: cover;transition: all 1s;-webkit-transition: all 1s;}
.career-top li a:hover .img img{-webkit-transform:scale(1.15);
    -moz-transform: scale(1.15);
    -ms-transform: scale(1.15);
    -o-transform: scale(1.15);
    transform: scale(1.15);}

.career-top li a .txt{width:100%;padding:30px 30px 40px;background-color:#f5f5f5;text-align:center;}
.career-top li a .txt h3{width:100%;font-size:18px;line-height:36px;color:#333;font-weight:bold;height:36px;margin-bottom:12px;overflow: hidden; text-overflow: ellipsis; display: block; white-space: nowrap;transition: all 0.2s;-webkit-transition: all 0.2s;}
.career-top li a .txt p{width:100%;font-size:16px;line-height:32px;color:#888;transition: all 0.2s;-webkit-transition: all 0.2s;margin-bottom: 12px;}
.career-top li a .txt .more{width: max-content;margin:0 auto;padding: 0px 32px;display:flex;align-items: center;justify-content: center; font-size:16px;color:#333;line-height:48px;transition: all 0.2s;-webkit-transition: all 0.2s;border:1px solid #333;border-radius:32px;}
.career-top li a .txt .more i{margin-left:8px;}
.career-top li a:hover .txt h3{color:var(--mainColor)}
.career-top li a:hover .txt .more{background-color:var(--mainColor);color:#fff;border-color:var(--mainColor); }
.career-top li:hover{box-shadow:0 2px 15px rgba(0,68,255,0.1);}

.lzy_page_recruit .section{padding-top: 80px;padding-bottom: 80px;}

@media(max-width:1440px){
	.career-top li a .img .img-cont .textbox{font-size: 28px;line-height: 36px;}
    .career-top li a .txt{padding:24px 24px 30px;}
	.career-top li a .txt h3{font-size:16px;line-height:28px;height:28px;margin-bottom:12px;}
	.career-top li a .txt p{font-size:14px;line-height:28px;}

	.career-top li a .txt .more{line-height:46px;font-size:14px;}

	.lzy_page_recruit .section{padding-top: 70px;padding-bottom: 70px;}
}

@media(max-width:1280px){
	.career-top li a .img .img-cont .textbox{font-size: 26px;line-height: 32px;}
    .career-top li a .txt{padding:16px 20px 20px;}
	.career-top li a .txt h3{margin-bottom:8px;}
	.career-top li a .txt p{line-height:24px;margin-bottom:4px;}
	.career-top li a .txt .more{line-height:42px;padding: 0px 20px;}

	.lzy_page_recruit .section{padding-top: 60px;padding-bottom: 60px;}
}

@media(max-width:1080px){
	.career-top li a .txt .more{line-height:38px;}

	.lzy_page_recruit .section{padding-top: 50px;padding-bottom: 50px;}
}

@media(max-width:769px){
    .career-top li{width:calc((100% - 24px)/2);margin-right:24px;margin-bottom:24px;}
    .career-top li:nth-child(3n){margin-right:24px;}
	.career-top li:nth-child(2n){margin-right:0px;}
	.career-top li a .img .img-cont .textbox{font-size: 24px;line-height: 30px;}
    .career-top li a .txt .more{line-height:34px;padding: 0px 16px;}

	.lzy_page_recruit .section{padding-top: 40px;padding-bottom: 40px;}
}

@media(max-width:520px){
	.career-top li{width:calc((100% - 16px)/2);margin-right:16px;margin-bottom:16px;border-radius: 8px;}
    .career-top li:nth-child(3n){margin-right:16px;}
	.career-top li a .img .img-cont .textbox{font-size: 18px;line-height: 26px;}
	.career-top li a .txt{padding: 16px 16px 20px;}
	.career-top li a .txt h3{font-size: 14px;line-height: 24px;height: 24px;}
	.career-top li a .txt p{font-size: 12px;line-height: 20px;margin-bottom: 12px;}
	.career-top li a .txt .more{color: #fff;border: 1px solid var(--mainColor);background-color: var(--mainColor);}

	.lzy_page_recruit .section{padding-top: 30px;padding-bottom: 30px;}
}

.career-culture{width:100%;display: flex;justify-content: space-between;}
.career-culture .img{width:69.1875%;background:#f5f5f5;position:relative;overflow:hidden;}
.career-culture .img .img-cont{width:100%;height:0;padding-bottom:54.2%;overflow:hidden;position: relative;}
.career-culture .img .img-cont .img-flex{position:absolute;width:100%;height:100%;top:0;left:0;display:flex;align-items:center;justify-content:center;}
.career-culture .img .img-cont img{display:block;width:100%;height: 100%;object-fit: cover;transition: all 1s;-webkit-transition: all 1s;}
.career-cul-intro{width:30.8125%;background:#f5f5f5;padding:60px;}
.career-cul-intro .section-title h2{text-align: left;}
.career-cul-intro .section-title .line{left:0;margin-left:0;}
.career-cul-intro .txt{width:100%;font-size:16px;line-height:36px;color:#333;text-align: justify;}
.career-cul-intro .txt p{line-height: inherit;margin-bottom:20px;}

@media(max-width:1440px){
    .career-cul-intro{padding:48px;}
	.career-cul-intro .txt{font-size:14px;line-height:32px;}
	.career-cul-intro .txt p{margin-bottom:16px;}
}
@media(max-width:1280px){
    .career-cul-intro{padding:32px;}
	.career-cul-intro .txt{line-height:24px;}
	.career-cul-intro .txt p{margin-bottom:12px;}
}
@media(max-width:1080px){
	.career-culture{display: block;}
	.career-culture .img{width: 100%;}
    .career-cul-intro{padding:20px;width:100%;}
}

.career-mail-box{width: 100%;position: relative;}
.career-mail-box .career-mail-con .content-box{width: 100%;position: relative;}
.career-mail-box .content-box .imgbg{width: 100%;height: auto;}
.career-mail-box .content-box .imgbg .img1{width: 100%;height: auto;}
.career-mail-box .content-box .imgbg .img2{width: 100%;height: auto;display: none;}
.career-mail-box .content-box .textbox{position:absolute;width:100%;height:100%;top:0;left:0;z-index: 10;background: rgba(0,0,0,0.2);display: flex;flex-direction: column;align-items: center;}
.career-mail-box .content-box .textbox .p1{font-size: 24px;line-height: 28px;color: rgba(255,255,255,.65);margin-bottom: 16px;text-align: center;font-weight: bold;margin-top: 128px;}
.career-mail-box .content-box .textbox .p2{font-size: 72px;line-height: 80px;color: #fff;margin-bottom: 30px;text-align: center;font-weight: bold;}
.career-mail-box .content-box .textbox .p3{font-size: 20px;line-height: 28px;color: rgba(255,255,255,.8);margin-bottom: 42px;text-align: center;}
.career-mail-btn{width:max-content;margin:0 auto;}
.career-mail-btn a{display:flex;align-items: center;justify-content: center;width:100%;padding: 0px 32px;;font-size:16px;background-color:var(--mainColor);color:#fff;line-height:48px;transition: all 0.2s;-webkit-transition: all 0.2s;border:1px solid var(--mainColor);border-radius:32px;}
.career-mail-btn a i{margin-left:8px;}
.career-mail-btn a:hover{transform: scale(1.05);}

@media(max-width:1440px){
	.career-mail-box .content-box .textbox .p1{font-size: 22px;line-height: 26px;margin-top: 100px;}
	.career-mail-box .content-box .textbox .p2{font-size: 64px;line-height: 72px;}
	.career-mail-box .content-box .textbox .p3{font-size: 18px;line-height: 24px;}
	.career-mail-btn a{line-height:46px;font-size:14px;}
}

@media(max-width:1280px){
	.career-mail-box .content-box .textbox .p1{font-size: 20px;line-height: 24px;margin-bottom: 8px;margin-top: 80px;}
	.career-mail-box .content-box .textbox .p2{font-size: 58px;line-height: 68px;margin-bottom: 24px;}
	.career-mail-box .content-box .textbox .p3{font-size: 18px;line-height: 22px;margin-bottom: 30px;}
	.career-mail-btn a{line-height:42px;padding: 0px 20px;}
}

@media(max-width:1080px){
	.career-mail-btn a{line-height:38px;}
}

@media(max-width:769px){
	.career-mail-box .content-box .textbox{justify-content: center;}
	.career-mail-box .content-box .textbox .p1{font-size: 20px;line-height: 24px;margin-top: 0px;}
	.career-mail-box .content-box .textbox .p2{font-size: 46px;line-height: 54px;}
	.career-mail-box .content-box .textbox .p3{font-size: 16px;line-height: 20px;}
	.career-mail-btn a{line-height:34px;padding: 0px 16px;}
}

@media(max-width:520px){
	.career-mail-box .content-box .imgbg .img1{display: none;}
    .career-mail-box .content-box .imgbg .img2{display: block;}
	.career-mail-box .content-box .textbox{padding: 16px;align-items: start;}
	.career-mail-box .content-box .textbox .p1{font-size: 16px;line-height: 20px;margin-bottom: 6px;text-align: left;}
	.career-mail-box .content-box .textbox .p2{font-size: 32px;line-height: 44px;margin-bottom: 12px;text-align: left;}
	.career-mail-box .content-box .textbox .p3{font-size: 14px;line-height: 20px;margin-bottom: 20px;text-align: left;}
	.career-mail-btn{margin: 0px;}
	.career-mail-btn a{line-height:34px;padding: 0px 16px;}
}

/*人才招聘 - 列表*/
.career-list-title{width:100%;border-top:#e0e0e0 solid 1px;border-bottom:#e0e0e0 solid 1px;padding:32px 24px;}
.career-list-title h3{float:left;font-size:18px;color:#333;line-height:28px;font-weight: bold;}

.career-table .job{width:33.5%;}
.career-table .people{width:15%;}
.career-table .address{width:17.5%;}
.career-table .salary{width:17.5%;}
.career-table .date{width:12.5%;}
.career-table .opa{width:4%;}


.career-list{width:100%;}
.career-list li{float:left;width:100%;border-bottom:#e0e0e0 solid 1px;}
.career-list li .list{float:left;width:100%;padding:40px;cursor: pointer;transition: all 0.2s;-webkit-transition: all 0.2s;}
.career-list li .list h4{float:left;font-size:16px;color:#333;line-height:28px;transition: all 0.2s;-webkit-transition: all 0.2s;}
.career-list li .list .more{float:left;width:24px;height:24px;margin-top:2px;border-radius:50%;border:#e0e0e0 solid 1px;position: relative;}
.career-list li .list .more span{position: absolute;left:50%;margin-left:-5px;top:50%;margin-top: -1px;width:10px;height:2px;background-color: #333;transition: all 0.6s;-webkit-transition: all 0.6s;}
.career-list li .list .more span.line2{transform: rotate(90deg);}
.career-list li .detail{display: none;float:left;width:100%;padding:60px 72px 20px;border-top:#e0e0e0 solid 1px;}
.career-list li .detail h5{font-size:18px;color:#333;line-height:22px;margin-bottom:12px;font-weight: bold;padding-left: 8px;border-left: 3px solid var(--mainColor);}
.career-list li .detail .txt{font-size:16px;color:#666;line-height:36px;margin-bottom:40px;}
.career-list li .detail .txt p{line-height: inherit;margin-bottom:4px;}
.career-list li .detail .wap-spec{display: none;}


.career-list li .list.open{background-color: var(--mainColor);}
.career-list li .list.open h4{color:#fff;}
.career-list li .list.open .more{border:#fff solid 1px;}
.career-list li .list.open .more span{background-color:#fff;}
.career-list li .list.open .more span.line1{opacity: 0;}
.career-list li .list.open .more span.line2{transform: rotate(-180deg);}

.career-list li:hover .list{background-color: var(--mainColor);}
.career-list li:hover .list h4{color:#fff;}
.career-list li:hover .list .more{border:#fff solid 1px;}
.career-list li:hover .list .more span{background-color:#fff;}

@media(max-width:1440px){
    .career-list-title{padding:26px 20px;}
	.career-list-title h3{font-size:16px;}

	.career-list li .list{padding:32px;}
	.career-list li .list h4{font-size:14px;}
	.career-list li .detail{padding:48px 60px 16px;}
	.career-list li .detail h5{font-size:16px;line-height:20px;margin-bottom:12px;}
	.career-list li .detail .txt{font-size:14px;line-height:28px;margin-bottom:32px;}
	.career-list li .detail .txt p{margin-bottom:2px;}
}
@media(max-width:1280px){
    .career-list-title{padding:22px 18px;}

	.career-list li .list{padding:24px;}
	.career-list li .detail{padding:36px 48px 16px;}
	.career-list li .detail h5{margin-bottom:8px;}
	.career-list li .detail .txt{margin-bottom:24px;}
	.career-list li .detail .txt p{margin-bottom:8px;}
}

@media(max-width:1080px){
    .career-list-title{padding:18px 20px;}

	.career-list li .list{padding:16px;}
	.career-list li .detail{padding:24px 36px 12px;}
	.career-list li .detail h5{margin-bottom:8px;}
	.career-list li .detail .txt{margin-bottom:16px;}
	.career-list li .detail .txt p{margin-bottom:8px;}
}
@media(max-width:769px){
    .career-list-title{display: none;}
    .career-table .job{width:80%;}
	.career-table .people{display:none;}
	.career-table .address{display:none;}
	.career-table .salary{display:none;}
	.career-table .date{display:none;}
	.career-table .opa{width:20%;}
    .career-list{border-top:#e0e0e0 solid 1px;}
	.career-list li .list{padding:10px 16px;}
	.career-list li .list .more{float:right;}
	.career-list li .detail{padding:16px 0 8px;}
	.career-list li .detail .txt{line-height:20px;}
}















